You can read online version of this file
English: http://code.google.com/p/conemu-maximus5/wiki/Whats_New?wl=en
Russian: http://code.google.com/p/conemu-maximus5/wiki/Whats_New?wl=ru
SVN: http://conemu-maximus5.googlecode.com/svn/trunk/ConEmu/Release/ConEmu/WhatsNew-ConEmu.txt


You can show your appreciation and support future development by donating.
Donate (PayPal) button located on project website under ConEmu sketch (upper right of page)
http://code.google.com/p/conemu-maximus5

Votes and awards (vote for ConEmu, if you please)
http://code.google.com/p/conemu-maximus5/wiki/Awards



2014.07.07
[+] Show SystemMenu button on the toolbar (RClick opens Settings dialog).
[%] Issue 1125: ‘Run as’ was hooked in DefTerm if ConEmu window is already opened only.
[%] Issue 1628: Detach/Re-Attach was failed.
[+] Option to disable console detach confirmation.
[*] Fix [App Path] search sequence (‘far’ was not started from ConEmu folder).
[%] Error was occured while starting admin console (32779f4 regression).
[*] Internal changes.


2014.07.03
[*] Support tabs dragging (reordering).
[*] Highlight&Goto: Issue 1624: Don't warn after starting external editor successfully.
[*] Highlight&Goto: External editor may fails if located in system32 while ConEmu is 32bit on 64bit OS.
[*] Highlight&Goto: Start editor after LButtonUp.
[*] Highlight&Goto: Ensure started external editor get focus.
[*] New settings page ‘Confirm’, some confirmation options moved here.
[*] New setting ‘Confirm tab duplicating (Duplicate root menu item)’ on ‘Confirm’ page.


2014.07.01
[*] Wrong deinitialization ConEmuHk sequence may cause crash on application exit.
[*] HTML format copy: Eliminate line spacing and try to match font height.
[*] Stack overflow may occurs sometimes on ConEmu dialog popup.
[*] New switch: ConEmuC /IsAdmin - returns 1 as errorlevel if current user has elevated privileges, 2 if not.
[*] Issue 1626: Fix focus restore with some ChildGui on ConEmu window activation.
[*] Issue 1617: Fix performance drawback on GetSystemTime.


2014.06.28
[*] Fix attaching (Win+G from ConEmu) of *.vshost.exe console.
[*] GuiMacro. PasteFile able to skip lines started with "<CommentMark>" prefix.
    PasteFile(<Cmd>[,"<File>"[,"<CommentMark>"]])
[*] Issue 1620: Support PuTTY's duplicate session in ‘Duplicate root’ function.
[*] GitShowBranch.cmd: drop remote name from branch name (drop tail after first ‘.’).
[*] When reopening About dialog, show last selected section.
[*] Search in about dialog was on first page with found text.
[*] Update confirmation dialogs was not visible if ConEmu was ‘Always on top’.
[*] Do not hook ‘ssh-agent.exe’, console-outside process was blocking updating of ConEmuHk.dll.
[*] Move process creation to separate thread (ConEmu.exe).
[*] Added ‘Tomorrow’ color schemes (by Michael Mims).
[*] Support ‘Script.ps1:35 char:23’ error format. However, column is ignored as yet.
[*] Status ‘Console server started...’ sometimes was not cleared on startup.
[*] DefTerm. Feature was rewritten almost from scratch.
    * For accessibility reasons DefTerm settings are mirrored in registry [HKCU\Software\ConEmu].
      That means, for example, user may change ‘DefTerm-Enabled’ value to 0 to disable feature
      any time, even if ConEmu is not running at the moment.
    * Save to registry only from Settings window (DefTerm page clicks) or ConEmu startup (if DefTerm is enabled).
    * Update status bar during DefTerm installation.
    * It is possible to hook processes by their window class name.
    * New ‘Agressive’ mode of DefTerm hooking.
      Sample usecase:
      The `explorer.exe` was hooked (for example with ‘Register on OS startup’ option),
      when you start new `devenv.exe`, started process will be hooked from `explorer.exe`,
      even if you have not have ConEmu loaded at the moment of `devenv.exe` start.
    * Allow windowless ‘Register on OS startup’.
    * Server startup fails sometimes if console window was hidden.
    * Seamless startup from VC# debugger, no RealConsole flickering.
    * Many internal changes.


2014.06.15
[*] GuiMacro. Keys("Enter"), Keys("Tab"), Keys("Backspace") was not working.
[*] GuiMacro. Support alternative notation, e.g. Keys("{Enter}").
[*] Issue 1125: cmd.exe in administrator mode was not autoattached to ConEmu (Ctrl+Shift+Enter from start menu)
[*] Force working directory to %UserProfile% if ConEmu.exe was started from %WinDir%, %WinDir%\system32 or %ConEmuDir%.
    If you really need to use these working directories - force them with '/dir' switch:
    ConEmu.exe /dir C:\Windows\System32 /cmd PowerShell.exe
[*] Do not run spare 'cmd.exe' when running ""cmd"" ('cmd' from Windows start menu).
[*] Issue 1598: Let Ctrl+Shift+[F|D] start from current console startup directory (current directory in future).
[*] Issue 1564: Add tasks to history too.
[*] Issue 1615: Op 'New console' fails when used startup task.


2014.06.12
[*] VC14 solution files.
[*] GuiMacro. Two new options in `Copy(<What>[,<Format>[,"<File>"]])` function.
    * What==2: copy visible area contents.
    * File: if specified, save to file instead of clipboard.
[*] GuiMacro: New function `PasteFile(<Cmd>[,"<File>"])`, for pasting <File> contents.
    Paste <File> contents, omit <File> to show selection dialog
    Cmd==0: paste all lines
    Cmd==1: paste first line
    Cmd==2: paste all lines, without confirmations
    Cmd==3: paste first line, without confirmations
    Cmd==9: paste all lines space-separated
    Cmd==10: paste all lines space-separated, without confirmations
[*] Add search ability to the About dialog.
    Do not autoselect text in the About dialog (on Tab press).
[*] New design of search control in the Settings dialog.
    Add ability to search within hotkeys in the Settings dialog.
    Display found-hint in place of listbox/listview item.
    Add ‘(Quake-style hotkey also)’ to ‘Minimize/Restore’ hotkey description.
[*] DefTerm. Unchecked option ‘Use existing ConEmu window if available’ was ignored in C# VS debugger.
[*] DefTerm. Fix external console attach (Win+G) from ConEmu window.
[*] DefTerm. Hook ‘Command prompt (Administrator)’ too.
[*] Admin sign was not shown after auto-attach of external console.
[*] Show version state in the About dialog (stable/preview/alpha/obsolete).
[*] Do not show ‘Starting attach autorun’ for default terminal consoles (cmd as Admin).
[*] Speed up xml load/save.
[*] Issue 1611: GuiMacro. Optional <IsRelative> argument in SetOption function.
    Set IsRelative=1 to use relative instead of absolute for some options,
    for example, SetOption("bgImageDarker",-10,1) to make background darker.


2014.06.02
[*] Issue1598: When reopening Settings dialog, show last selected section.
[*] Allow prefix '^' in Far macros (through ConEmu) do not send keys to plugins (KMFLAGS_NOSENDKEYSTOPLUGINS).
[*] Opening compiler error (hyperlink) in Far editor fails if active plugin panel was processing ShiftF4 itself.
[*] Some new features in ‘Ctrl+LClick’ on compiler error (Highlight and goto)
    * Use dropdown for external editor (Ctrl+LClick on compiler errors).
    * New macro ‘%4’ and ‘%5’ for ‘slashed’ paths, so the full macro list is:
      ‘%1’ - line number, ‘%2’ - column number, ‘%3’ - C:\\Path\\File, ‘%4’ - C:/Path/File, ‘%5’ - /C/Path/File
    * New predefined (available in list) editor command lines for Vim, SciTE, Notepad++ and Sublime.
    * Prefix ‘#’ means ‘run editor outside of ConEmu tab’.
    * Check registry for ‘App Paths’ when no path was specified for editor executable.
    * Force run specified external editor instead of open file in the existing Far instance.
[*] GitHub#13: Was unable to save 'Highlight and goto' modifier.
[*] Issue1596: Rust-compiled apps were crashed in ConEmu.
[*] Use ‘PATH’ defined in the ‘App Paths’ registry key if running application without full path.
[*] Internal. Do not turn on session.SetSessionNotification on startup.


2014.05.29
[*] Hide tab error tooltip after receiving tabs from Far plugin.
[*] Active tab was not changed if Far window was switched from ConEmu plugin (F12 macro).


2014.05.28
[*] Issue 1588: Crash when setting ‘Settings > Main > Cell = -1’.
[*] Show Far editors/viewers tabs from all panes, but not active VCon only.
[*] Issue 1594: Do not expect space after ‘file.ext:line:’ in hyperlink detector.
[*] Update Far panel tab title immediately after pressing Ctrl-F10 in editor.
[*] Do not add trailing space while pasting with RBtnClick.


2014.05.23
[%] Do not push ‘background’ tabs on top of recent stack during task creation.
[%] Do not block tab activation (VCon actually) if VCon has the only tab or that tab already active.
[%] Issue 1582: Ctrl+Tab was broken if Tab bar is not visible (NewTabs regression).
[%] NewTabs: Fix empty tab title in some cases (VConMenu, etc.)
[%] Fix wrong behavior of right clicks on tool bar buttons


2014.05.22
[%] Some fixes related to new tabs internals.
[%] Issue 1583: Fix ConEmu.Editor.lua bug.
[%] Wrong startup directory used when starting at the drive root.
[+] Allow rename any Far tab, not only panels.
[+] Two new switches (commands actually) in ConEmuC: "-e" and "-t".
    ConEmuC -e [-n] [-r] [-b] "string" for printing some string
    ConEmuC -t [-r] [-b] "file" for printing some text file
    Read more in wiki: http://code.google.com/p/conemu-maximus5/wiki/ConEmuC#Echo_and_Type
[*] Force "CHERE_INVOKING" in default tasks for cygwin.


2014.05.19
[!] Refactoring of Server startup.
[!] Refactoring of Tabs-related internal code.
[%] Typo: overrided -> overriden.
[+] Debug. Switches in ConEmuC: /Args, /CheckUnicode, /ErrorLevel, /Result.
[+] New environment variable ConEmuServerPID set during server init.
[%] Issue 1505: Fix attach of several ChildGui at the same time.
[+] Issue 1214: Support overtab clicks for activate/close/menu
[%] Fix panel tab title blinking during edit/view opening.
[%] Issue 436: Do not lose recent tab (editor/viewer) history after cmd execution from Far.


2014.05.05
[!] Limited logging of console contents.
    Option ‘Inject ConEmuHk’ must be enabled to get that feature!
    Only ‘Standard output’ will be logged (the same activity as processed
    with ‘ANSI X3.64’ processor). So, certain Windows console API functions
    will not be logged (Far Manager panels, for example).
    You may choose folder for storing log-files, default is "%ConEmuDir%\Logs\".
    Note! Default folder may be write-protected, if you've installed
    ConEmu to "Program Files". So, you may need to choose write-enabled
    folder.
    Each console will share its own log-file, example: "ConEmu-YYYY-MM-DD-pPID.log".
    So, if several processes will write to console output simultaneously,
    you may get unpredictable result in your log-file.
    By default, logging is disabled.
[%] ANSI. Fix ‘no-color’ on new line.
[%] ANSI. Fix ‘bad color cell’ on EOL.
[*] ANSI. Do not break "\r\n" in two physical writes.


2014.04.29
[%] Issue 1557: Switch -new_console:u:"other_user:password" may lock the account of other_user (another way).
    Also, bad behavior of "-cur_console" reverted (15cff21 regression)
[*] Some internal changes.


2014.04.28
[%] Shield was not set on ‘Restart’ button in ‘Recreate’ dialog.
[%] github#5: Console was not started as admin when ‘Create new console’ dialog was skipped.
[*] Don't hide row/col highlight on focus loose.
[%] Issue 1557: Switch -new_console:u:"other_user:password" may lock the account of other_user.
    In some cases starting new console without directly specified
    working directory (with -cur_console:d:... for example) may lock
    other_user account with reason ‘Bad password count exceeded’.
[*] Issue 1516: ConEmu fails to duplicate root when cmd.exe was catched as ‘Default terminal’.


2014.04.22
[+] GuiMacro. Sleep(Milliseconds).
    Because it is processed inside GUI process, Milliseconds are limited to 10000 (10 sec) max.
[+] GuiMacro. Break() for Ctrl+C and Break(1) for Ctrl+Break.
    However, these function may fails in some cases (in RealConsole for example).
    Also, they are processed by Windows asynchronously, so you may need
    to Sleep(ms) after them if your want to print("something") to console after.
[%] Clipboard use optimization - RClick Paste may fails sometimes.
[%] Fix hyperlinks underlining errors (c31f3cb regression).


2014.04.16
[*] Don't use hooks inside shell started from mintty (6b514d0 regression).
[*] Issue 1553: Mouse button actions modifier was not saved (vkCTSVkAct).
[*] Issue 1556: Ctrl+L not working in cygwin.


2014.04.14
[%] Issue 1544: Cygwin ssh forking fails.


2014.04.12
[*] Issue 1532: Show only critical status messages in the top-left terminal corner.
[*] Issue 1534: Use About() and Settings() GuiMacro for system hotkeys (Win+Alt+A, Win+Alt+P, Win+Alt+K)
    System hotkeys are fixed by design. But user can use GuiMacro
    to open About or Settings dialogs. Moreover, if you need to open
    dialogs with special page activated (if you need some page often).
[*] Add ConEmuEnvironment#Export_variables link to About dialog (Console tab).
[*] Issue 1546: Mark/copy with mouse appears very slow in some cases.


2014.04.04
[*] Show 1-based console coordinates in the status bar (was 0-based).
[*] Don't show size of the console visible rect by default in the status bar.
[*] Win8. Failed to set console width less than 19 after Ctrl+Shift+O (in progress).


2014.04.03
[%] Issue 1527: Regression 140327. PowerShell was not hooked.
[%] Issue 1528: Infinite mouse messages ChildGui<-->ConEmu in some cases.
[*] Settings Main page redesigned.
[*] Change clink homepage url, update ConEmu\clink\Readme.txt.
[*] Remove possible deadlock after closing AltServer.
[*] Some internal changes.


2014.03.27
[!] Console. Increase max buffer height to 32766 lines.
[*] Issue1504. Parenthesis issue in csudo.cmd.
[*] Ensure Cmd_Autorun.cmd always returns errorlevel==0.
[*] Quotation marks changes in Cmd_Autorun.cmd (possible parenthesis issues?)
[*] Use LdrDllNotification (Win8+). Will set up hooks before DllMain called (LoadLibrary).
[*] Ctrl+O Far macro was failed in some cases - Shell("new_console:b").
[*] Issue1509. Arg parsing failed for '/dir "C:\" /single' (01ed281 regression).
[*] Allow string arguments of -new_console to be resetted.
    For example, you are running task with '/icon nice.ico' in Task parameters.
    You may reset it in task commands if you are running several tabs at once:
      cmd -new_console:C:
      powershell -new_console:C:twice.ico
[*] Hook mouse_event and SendInput API.
[*] Allow '/icon' task parameter to change tab icon too.
[*] Restrict '/icon' task parameter to change already started instance window icon.
[*] New ConEmu.exe switch '/FontDir YourDir' allows to register fonts from several specified folders
[*] Issue1258. Ctrl+BackSpace delete words to the left including spaces.
    Actually, not only spaces are taken to account: >])}$.,/\"
[*] About dialog '-new_console' fixes.
[*] No need to unset hooks if our process is to be force killed by TerminateProcess (minor speed up).
[*] Issue1512. Warn on invalid prefix-switch in task command.
    Valid switches currently are
      /bufferheight <lines>
      /dir <workingdir>
      /icon <tabicon>
      /tab <tabtitle>
[*] Warn on invalid switches in task parameters.
    Valid switches currently are
      /dir <WorkingDir>
      /icon <ConEmuOrTabIcon>
      /single
[*] RClick on Close button - minimize to TSA again (02bf905 regression).
[*] Don't hook LoadLibraryW if possible
    Till now LoadLibrary will be hooked in:
      a) Windows2k, WindowsXP - all processes
      b) Far Manager (far.exe, far32.exe, far64.exe)
[*] Vim xterm arrow key lags happen sometimes.
    When Vim was switched to xterm mode, ConEmu sends corresponding
    xterm ESC-sequences instead of simple VK_xxx keypresses.
    Sometimes Vim don't catch whole sequence before any other event
    occures. For example, you press Right arrow and Vim does nothing
    before you just move mouse over console.
[*] Issue1511. Url was not detected after 'port': http://example:8080/TestTest/test?test=test
[*] Issue1516. Duplicate root failed for consoles started from TaskMgr via Default terminal feature.
[*] Consider console is to be started hidden if start X/Y==32767 (Hooks).
[*] Tooltip msg fix.
[*] Quake settings. Name 'Cascade' as 'Centered', enable 'Apply' on change.
[*] New option 'Retard inactive panes' on Features page.
    There is already 'Sleep in background' option which retard ConEmu window and
    its tabs when ConEmu is minimized/inactive.
    New option 'Retard inactive panes', disabled by default, retard inactive
    but visible split-panes in the active ConEmu window.
[*] Issue1518. Remove delay before being able interact with quake style console after slide-down.
[*] Wheel was not working while ConEmu's internal text selecting in Far.
[*] Issue823. Out of screen (upper border) selected text was not copied to clipboard.
[*] Fix wrong hotkey for menu item 'Close except active'.
[*] Issue1100. Don't show our scrollbar while GuiChild is visible.
[*] Allow RealConsole scrolling while GuiChild is hidden.
[*] Fix position of ChildGui (cut more pixels of the child frame).
[*] Fix position of ChildGui (chrome.exe, firefox.exe).
[*] ChildGui. Some applications can 'disable' Maximize button but they are still 'resizeable'.
[*] Issue1282. PortableApps. Seamless run of paf-applications, console like tcc.exe or GUI like KiTTY.
[*] Tab icon was not initialized properly if executable file was not in %PATH%.
[*] Many internal changes


2014.03.10
[+] Issue 1498: Prettify update confirmation dialogs.
[*] Indeterminated taskbar status during update confirmation.
[%] ConEmu's debugger was failed to start on elevated consoles.
[%] Internet errors was not displayed sometimes during update.
[%] Workaround for ssh crash when third-party thread terminated before ssh init finished.
[+] Issue 1502: GuiMacro new window transparency functions.
    SetOption AlphaValue <40..255>
        same as Transparency 0 <40..255>
    SetOption AlphaValueInactive <0..255>
        same as Transparency 2 <0..255>
    SetOption AlphaValueSeparate <0..1>
        same as Transparency 4 <0..1>
	Also, new mode in Transparency for inactive value relative change
	    Transparency 3 <-255..+255>
[*] Show actual (active/inactive) transparency value in status bar.
[%] Issue 1042: Quake, return focus to window which was active before showing ConEmu.


2014.03.04
[%] Issue 1490: Fix crash on ANSI scrolling sequences.
[%] Issue 1491: Don't erase customized directories when updating ConEmu PortableApps.
[%] Overflow of internally registered windows messages.
[*] AnsiDbg. Send predefined *.ans files to srv by Ctrl+1/2/3.
[*] Overwrite file confirmation in SaveAs dialog
[*] ‘Import...’ button in the Settings dialog.
    Note! Export AND Import settings (xml files) now works with
    unnamed (.Vanilla) configuration to unify settings exchange.


2014.03.02
[%] Regression 131211. (Issue 158) ConEmu PanelView was not updated after panel change.
[+] Internal. AnsiDebugger added to src folder.
[%] Regression 140227. "-GuiMacro:0" was executed in the first tab but not an active one.
[%] GUI child application fails to start inside ConEmu if ‘tab’ startup command
    begins with "set", "chcp", "title" (processed by ConEmuC before starting shell).
    Than, following GUI executable was started outside of ConEmu window.
[*] More logging of Mouse Wheel events
[%] Wheel over inactive mintty pane unexpectedly scrolls active pane below too.


2014.02.27
[*] Don't unlock working directory until ConEmu initialization finished.
    So, behavior of "-loadcfgfile" and "-savecfgfile" changed. If you
    specify xml file without path, if will be searched in the working
    (ConEmu.exe startup) directory, but not in the ConEmu.exe folder.
[%] In some cases Tab labels was not updated with console titles.
[*] Switch "-NoCloseConfirm" described in the About dialog.
[*] Don't highlight row/col during any popup menus (system, tab, etc.)
[%] Issue 1444: Put focus to left/right/top/bottom split was not worked as expected.
[%] Result of "ConEmuC.exe -GuiMacro:0" was not printed to StdOut.
[*] Don't try to export "ConEmuMacroResult" when "ConEmuC.exe -GuiMacro:0" was called.
[%] Fix "ConEmuC.exe -GuiMacro:PID|HWND" to exec macro in the exact instance or tab/split.
[*] Colorization test in "ConEmuC.exe /CHECKUNICODE".
[%] Wrong startup directory was displayed in console if startup command fails.
[*] Some internal changes.


2014.02.25
[*] Log Lock/Unlock/Logoff events.
[*] GuiMacro. Keys("Combo1"[,"Combo2"[,...]])
    Combo syntax is mostly similar to AutoHotKey syntax: [Mod1[Mod2[Mod3]]]Key
    Where ‘Mod’ may be: ^ - LCtrl, >^ - RCtrl, ! - LAlt, >! - RAlt, + - Shift.
    For example, if you want to ‘Ctrl+/’ post ‘Ctrl+_’ - use macro: Keys("^_").
[*] Support "\b", "\xFF" and "\xFFFF" in GuiMacro strings.
    Hexadecimal parser stops on first NON hexadecimal character. So, avoid ambiguous
    strings like "\x05five", this will be parsed as two strings "\x05f" and "ive"
[*] Support more that one string argument in Paste and Print GuiMacro functions
    Paste (<Cmd>[,"<Text>"[,"<Text2>"[...]]])
    Print("<Text>"[,"<Text2>"[...]])
    All strings will be concatenated before pasting into console.
    Example: print("123","\x1F","abc","def")
[*] Command line switch "ConEmu.exe /NoCloseConfirm" to disable confirmation of ConEmu's window closing.
[%] Issue 1488: Ctrl+Shift+O fails in ‘Cmd_Autorun’ consoles.


2014.02.23
[%] Hook abnormal termination of child processes (cygwin, mintty, vim, etc.)
[%] Issue 713: Far. After ConsoleDetach, 1st console does not work correctly.


2014.02.20
[*] Issue 1477: Fix Far panels detection (No column titles and No sort letter).
[*] Many changes within "-new_console" and "-cur_console" switches processor.
    * Allow multiple quoted switches in one -new_console:d:"C:\My folder":t:"My title"
    * Simple switches may be separated too: -new_console:c:b:a
    * Issue 1354: Switches will not be processed AFTER ConEmu's executables, read more in [NewConsole#Exclusions wiki]
    * Internal refactoring (allow ‘concatenate’ or ‘apply’ them correctly) and unit tests.
[*] Issue 1478: Allow !ChildGui activation with LClick.
[*] Some internal changes.


2014.02.16
[%] Fix crash after resizing ConEmu window in some cases.


2014.02.14
[*] RClick on Max caption button - Fullscreen switch.
[*] Restore default split mouse hover activation timeout to 500ms.
[%] Pressing Alt+F4 enexpectedly close all ConEmu's tabs instead of active (PuTTY) only
[*] Support "title" directive in Tasks and cmdline.
	Note! "title" is useless with most of shells like cmd, powershell or Far!
	You need to change title within your shell!
	  cmd /k title Your title
	  powershell -noexit -command "$host.UI.RawUI.WindowTitle='Your title'"
[*] Add ‘Tasks’ page to the ‘About’ dialog.
[*] Fix caption icon in the close confirmation TaskDialogIndirect.
[*] Force show icon in the TSA if taskbar icon is hidden (‘Desktop’ and ‘Quake’ modes).
[*] Fix ‘Intelligent selection’ conditions
    * Don't use in Far Manager viewers
    * Use in ‘Terminated’ console state
[*] Optional ‘Use existing ConEmu window’ with Default terminal feature.
    * New checkbox on the ‘Default term’ Settings page
    * Optional switch "-new_console:N"
[*] Far. Sometimes scrolling (buffer) was not removed after command finished.
[*] Optimize loading Far plugin (ConEmu.dll). Occasionally assertion box was appeared.
    ---------------------------
    ConEmuC: CheckResources started
    ---------------------------
    ConEmu ?????? [??].??: CreateFile(\\.\pipe\ConEmuPlugin????) failed, code=0x00000002, Timeout
[*] Some internal changes.


2014.02.05
[%] Was not working: "set ConEmuFakeDT=2013-11-30".
[*] New status line cursor info format: ‘(col,row) height [V|H]’.
[*] Show one info col instead of three cursor columns (by default).
[*] Issue 1431: Auto disable ‘Desktop’ mode when enabling ‘Quake’ mode.
[%] Long console output may fails in Windows 8 (Far Manager).
[*] Use static link of user32 in ConEmuHk.
[%] After "cmd -new_console" from "far /w" prompt, buffer was disabled unexpectedly.
[*] Issue 1464: Takes care of system ‘Active window tracking’ on 3rd-state of ‘Activate split on mouse over’.
[%] Issue 1165: Scrolling console buffer with mouse wheel in Far only works when mouse is over scroll bar.


2014.02.03
[*] Vim fails to react for window size change in the xterm terminal mode.


2014.02.02
[+] New ‘Intelligent selection’ mode.
    Now, you may start both block or text selection with mouse without modifier pressed.
    Type of selection will be determined by the direction of LButton mouse drag,
    when you start drag vertically - block selection, horizontally - text selection.
    If you set up and press selection modifier - mouse selection will start even
    if ‘Intelligent selection’ is disabled with exceptions.
    New mode may be disabled ‘totally’ or for specified processes only.
    For example, Vim knows about text selection and can process mouse internally,
    and Far Manager can use mouse for dragging files or text selection in Editors.
    When "far" specified in the exceptions without extension, you can use new mode
    in the ‘User screen’ (panels are off) and in Viewers.
[*] So, ‘Mark/Copy’ settings page redesigned
[*] GuiMacro. Paste(9), Paste(10) - One-line paste with or without confirmation.
[*] ‘Change prompt position with LClick’ works on left button release.
[*] Some internal changes.


2014.01.28
[+] New pasting mode ‘One line’ (useful with "git status" & "git add").
    When ‘Right mouse button action’ is set to ‘Auto’ you may press it during
    selection (when Left mouse button is still pressed) to paste all copies
    lines as a ONE space-delimited line.
[%] Issue 1416: ReAttach after Detach fails for non-console applications
[*] One more icon fix in MessageBox dialogs


2014.01.27
[+] AnsiColors24bit.ps1 - example how to print with 24bit color with PowerShell script.
[+] Support cppcheck erors in hyperlink detector.
[+] Issue 992: Support ‘file:///c:\...’ hyperlinks.
[%] Issue 1053: Disable hyperlinks detector on Far panels.
[%] Settings. Mouse button action fails to be changed.
[+] Allow ‘-’style switches in task params
[+] Hints in ‘Settings\Tasks’ and ‘Settings\Integration’.
[*] Small redesign of ‘Settings\Tasks’.
[%] Fix icon in some dialogs captions.
[%] Don't update xml if <CmdLineHistory> was not changed actually.
[*] Some internal changes.


2014.01.24
[*] Checkbox 'New window' in create dialog was ignored in 'Single instance mode'.
[*] Wrong error message was displayed if empty passwords are disabled in system policy.
[*] Use 'Fade when inactive' option for inactive splits.
[*] Ansi xterm 24-bit fails for RED=0..15.


2014.01.23
[*] Don't turn on ‘Quick edit mode’ in real console by default.
[*] Underline hyperlinks internally (don't use fontmapper).
[*] Some internal changes.


2014.01.22
[*] SetOption(AlwaysOnTop) described in the About dialog.
[%] Issue 1336: Vim, xterm256 drawing issues (T,S,K,J,L,M CSI commands).
[%] Don't try to export environment to ServerPID==0.
[+] Issue 823: Autoscroll console while select text with mouse.
[%] Some fixes in GitShowBranch.cmd.
[%] Console progress detector stucks sometimes.
[!] Issue 1441: Don't enable (ENABLE_QUICK_EDIT_MODE|ENABLE_INSERT_MODE) by default in new configs.
[*] Some internal changes.


2014.01.17
[*] New option ‘Show progress indicator’ on ‘Task bar’ page.
[*] GuiMacro. Some function must be executed in main thread.
[%] Issue 1434: GuiMacro ‘Status(1,"TEST")’ toggles statusbar.
[*] GuiMacro. Allow one-word string arguments with no quotas (powershell-style).
[*] GuiMacro. ‘Flash’ function allows to flash taskbar icon and/or window caption.
    Flash(0)
      - Stop all flashing
    Flash(0,1)
      - Simple flashing (see MSDN FlashWindow)
    Flash(1,<Flags>,<Count>)
      - Special flashing (see MSDN FlashWindowEx)
        Flags: 0 - stop, 1 - caption, 2 - taskbar, 3 - caption+taskbar, etc.
        Count: the number of times to flash the window
[%] Fix. ANSI. Wrong behavior of 'ESC [ n L' (VIM & xterm256)


2014.01.16
[*] Also show ANSI color indexes on ‘Colors’ settings page.
[*] Donate/flattr buttons in the ‘About’ dialog.
[*] Some more logging information to LogFiles.
[+] Issue 1430: Progress indicator for aria2 downloader (thecybershadow).
[*] Tab Admin shield/suffix. Separate settings, Shield was not be able to disabled.
[*] Tab templates. Avoid adding sequential spaces (e.g. if some vars was empty).
[*] New tab template var: ‘%a’ - admin suffix.
    1. Admin suffix must be enabled on ‘Tabs’ settings page;
    2. If ‘%a’ was not specified explicitly, suffix appended at the end;
    3. If you don't need suffix in tab at all - clear ‘suffix’ edit box.
[*] Apply ‘Skip words from title’ to admin console titles, but not tabs only.
[*] Some internal changes.


2014.01.14a
[%] Fix autoupdate msg box info.


2014.01.14
[%] Color artifacts in some cases after changing palette on-the-fly (cmd.exe).
[%] Fix. ANSI. Wrong behavior of 'ESC [ n M' (VIM & xterm256).
[*] GuiMacro. Add 'Palette' description to About dialog.
[*] Some code refactoring.


2014.01.13
[%] Quake contents was not painted during animation (Revert 4d4fec3f35).
[%] GuiMacro. Regression. Remove lags during Far F4 shell macro.
[*] ConEmu.Editor.* - F4 in panels. Execute in QSearch too.
[*] Issue 1214: MClick & RClick above tabs in fullscreen mode.
[*] Protect code from infinite close confirmations.


2014.01.12a
[*] Just for testing autoupdate from SourceForge.


2014.01.12
[*] Allow change of active VCon palette on the fly from Tab menu.
[*] GuiMacro. Palette function to change or get palette name
    Palette([<Cmd>[,"<NewPalette>"]]) or Palette([<Cmd>[,<PaletteIndex>]])
      Cmd=0 - return palette from ConEmu settings
      Cmd=1 - change palette in ConEmu settings, returns prev palette
      Cmd=2 - return palette from current console
      Cmd=3 - change palette in current console, returns prev palette
[*] Updater. Don't try to extract filename from URL, use predefined format.
[*] Shutdown server logging fixes.
[*] Issue 1396: ConEmu was not closed if console was terminated too fast.
[*] Remove warnings on GetVersionEx and other internal code changes.
[*] Memory leak in macro execution.
[*] GuiMacro. Parser refactoring, new syntax allowed.
    * Arguments may be delimited with spaces
    * Several macros in one cmdline may be delimited with "-GuiMacro"
    Usage example:
    ConEmuC.exe -GuiMacro palette 1 "<Solarized>" -guimacro WindowMaximize
[*] ConEmuC. Add linefeed after GuiMacro output if ConEmuC is not redirected.
[*] ConEmuC. Don't write terminating '\0' to redirected output.
[*] Show all (stable/preview/devel) versions when "Check for updates" called
    and no newer version was detected.
[*] Issue 1424: Show time in status bar (optional).
[*] Ready to new version.ini location. New (debug) switch -SetUpdateSrc <URL>.


2014.01.09
[%] Palette was failed to be set properly for elevated consoles.
[%] Elevated console was hidden even if "ConEmu /visible" was called.
[+] Allow '-'style arguments in ConEmu.exe cmd line.
[*] Default terminal. Remove real console flickering when starting console app from explorer.
[*] Issue 1340: Alternatively attached console was closed by Ctrl+C.
[*] Macro `Shell("new_console:a")` allowed.
[%] Update/fix 'RunAsAdmin' state on tab after attach.
[%] Crash if user cancelled console creation in some cases.
[%] Memory leak if user cancelled console creation in some cases.
[%] Excess logon dialog when running "cmd -new_console:u:<name>:".
[*] Win v6.1: conhost PID detection improved.
[*] Some internal changes.


2014.01.06
[%] Default terminal fixes.
[*] Don't show excess paths and quotes in title.
[%] Small memory leak while restaring tab on Win7.
[%] Don't force ConEmuC64 as root server when using "set" before command.
[+] Support "chcp ansi|oem|utf-8|<CodePageNumber>" internally by ConEmuC.
[+] Support '-'style arguments in ConEmuC.
[%] Issue 1421: PowerShell coloursed prompt displayed incorrectly.
[+] Downloader. New internal commands, default to async, and new switches:
    -otimeout <ms> - Our wait for async operation timeout
    -timeout <ms>  - WinInet data receive timeout
    -async Y|N     - Turn On/Off asynchronous mode.


2014.01.04
[+] All internet code (Updater) moved to ConEmuCD.dll.
    Side effect - you may download from http/https/ftp without any external tools.
    ConEmuC /download [-login <name> -password <pwd>]
      [-proxy <address:port> [-proxylogin <name> -proxypassword <pwd>]]
      "full_url_to_file" "local_path_name"
[%] Fix DirectoryExist for symlinks.
[+] Allow to choose another shell or directory if console startup failed.
    For example, if your saved named task was created for some directory,
    which was deleted at some moment. ConEmu will suggest to show standard
    'Create new console' dialog where user can change command and directory.
[+] ConEmu will check directory existence before creating new tab.
    If you type wrong startup directory for new process
    in the 'Create new console' dialog, ConEmu will check it,
    show warning and allows to change it to smth better.
[+] Issue 1410: Fix unexpected SetCurrentConsoleFontEx from PowerShell.
[%] Issue 1415: Some console output of ConEmuC was not able to redirecting.
[+] More information in "ConEmuC /?".
[+] Allow "ConEmuC /AUTOATTACH /GHWND=0x???" - attach to exact ConEmu instance.


2013.12.25
[!] Issue 1406: Sources was converted to utf-8 (mostly by Rick Sladkey).
[%] GCC makefiles and source fixes.
[%] DllMain was not called when compiled with GCC.
[%] InjectHookDLL cause crash in hooked process when compiled with GCC.
[*] File ".editorconfig" added into "src" folder.
[%] Issue 1404: Workaround for deadlock between AltServerStop and ReloadFullConsoleInfo (by Rick Sladkey).
[%] Issue 1404: Fix overlapped I/O for ReadFile like TransactNamePipe (by Rick Sladkey).
[%] Issue 1405: Don't wait for overlapped event unless the API assures us that I/O is pending (by Rick Sladkey).
[%] If no desktop dir is available - save dump into %TEMP%.
[*] Some internal code changes.


2013.12.23
[%] Issue 1379: Disable fade in effect on startup.
[*] Console font dialog - 'restart may be required'.
[%] Issue 1402: Prevent RM_ALTSERVER mode from warping CurrentDirectory (by Rick Sladkey).
[+] New ANSI sequences supported:
    "ESC [ n X" - erase n characters
    "ESC [ > c" --> Report "ESC > 67 ; build ; 0 c"
    "ESC [ c"   --> Report "ESC [ ? 1 ; 2 c"
    "ESC [ 5 n" -> Report status as "CSI 0 n" (OK)
    "ESC [ 6 n" -> Report Cursor Position as "ESC [ row ; col R"
    "ESC [ 1 8 t" --> Report the size of the text area in characters as "ESC [ 8 ; height ; width t"
    "ESC [ 1 9 t" --> Report the size of the screen in characters as "ESC [ 9 ; height ; width t"
    "ESC [ 2 1 t" --> Report window’s title as "ESC ] l title ESC \"
[%] ANSI xterm256. When line was wrapped (long prompt or output)
    * extended atributes was not shifted properly;
    * rest of line was printed char-by-char.
[%] Issue 1403: Seamless start with default ConEmu config in WinPE.
[%] Ready to create MiniDump in WinPE.
[*] Try to use 'Courier New' as border font if 'Lucida Console' fails
[%] Issue 1399: Angular quotation marks in the English translation.
[%] Issue 1400: Environment variables dont't work in update path to 7zip
[+] Portable_Test.cmd - creates simple one-file portable executable using WinRar.
[*] Some internal changes.


2013.12.19
[!] ConEmuHk linked with flags /DYNAMICBASE:NO /FIXED:NO /BASE:0x7E110000.
[*] GuiMacro Transparent&HighlightMouse described in the About dialog.
[*] Hide cursor during mouse-selection, show half-horz cursor during keyboard selection.
[%] Copy, Detect line ends. Allow one space on the next line beginning.
[*] Some hotkeys descriptions was changed
    * Highlighting: hyperlinks and compiler errors (FarGotoEditor modifier);
    * Highlighting: Switch ‘Highlight row under mouse cursor’.
[%] ANSI & xterm256 improvements:
    * Try to deal with ReadLine scrolling and xterm256;
    * Clear extened attributes after cmd's cls.
    * "ESC [ 0 m" set original colors instead of gray-on-black;
      ‘Original’ means colors was set in console before first
      ANSI color change (first write to console actually)
      in the current application (e.g. cmd.exe).
[*] Addons\git.cmd -> Addons\git_sample.cmd.
[*] Some internal and debug changes.


2013.12.15
[+] Issue 1362: Hotkeys for inc/dec transparency
    * GuiMacro: Transparency(<Cmd>,<Value>)
      Cmd = 0, Value = 40..255 (255==Opaque)
      Cmd = 1, Value = <relative inc/dec>
    * Hotkeys (not assigned by default) for inc/dec transparency by 20 'points'.
[%] Issue 1391: Extended fonts not applied to first visible line of buffer (by rick.sladkey).
[+] Highlighting row/col under mouse cursor.
    * Checkboxes on 'Highlight' settings page.
    * GuiMacro "HighlightMouse(<What>[,<Act>])". Affect ACTIVE console only.
      HighlightMouse(0) switch off/row/col/row+col/off/...
      otherwise
        What: 1 - row, 2 - col, 3 - row+col
        Act:  0 - off, 1 - on,  2 - switch (default)
    * New hotkey Apps+L switch row highlighting: HighlightMouse(1)
    * Some bugfixes
[*] Many changes in mark/paste/highlighting setting pages.
    * Page 'Mark & Paste' renamed to 'Mark/Copy'
    * New pages 'Paste' and 'Highlight'
    * Group 'Mouse button actions' moved to 'Controls' page
    * Group 'Copying format' added to 'Mark/Copy' page
    * Group 'Pasting text behavior' moved to 'Paste' page
    * Group 'Hyperlinks and compiler errors' moved to 'Highlight' page
[+] Issue 1392: Allow drop simple text from other apps (browsers, e.g.)
[%] Cmd line parsing, quotation issues.
[!] Internal changes. ConEmuHk, ShellProcessor.
[*] Internal changes. RealConsole: isGuiForceConView, ResetVarsOnStart
[*] Internal changes. Allow DontEnable in MainThread only


2013.12.11
[+] For life simplification and remove excess 'cmd' from process tree, ConEmu
    will process 'set' commands internally (ConEmuC) before starting root process.
    Example: set term=msys & "set PATH=C:\Program Files\GIT\bin;%PATH%" & powershell
[%] Issue 1387. Garbage in console if UpRight/DownLeft background placement.
[*] Internal changes. Support variable length in NextArg.
[*] Internal changes. ExtendedConsole was added to exclusion list of ConEmuHk.
[*] Internal changes. gbDontEnable -> DontEnable::isDontEnable.


2013.12.07
[%] Issue 1385. Fix wrong coloring of DBCS chars in 936/932 cp.


2013.12.05
[!] Some fixes in pipe processing.
[*] Some codeanalyze fixes.
[*] Some more debug info in MPipe.h.
[*] IsConEmu.cmd updated, returns errorlevel 0,1,2.
[%] Issue 881: ConEmuHk causes IBM Java applications to crash.
[%] Issue 1236: Far Manager. Pathname not fit in left panel causes right mouse click failure.
[%] Issue 1358: Allow multiple selections in 'Attach To' window.


2013.12.02
[!] Trying to fix MS bug with kernel crash in ReadConsole.
[!] Some fixes in pipe processing.
[%] Issue 1381. Portable distribution contains *.map files (ConEmu.Gui.map and ConEmu64.Gui.map).
[+] Issue 1253: Add selection information to status bar (stream/block, coords, length).
[+] GuiMacro. "Close(2,1)" will close ConEmu window, same as 'Cross' click, bug without confirmation.


2013.11.29
[*] Issue 1375. Xml file search priority changed. First found from following locations will be used:
    %ConEmuDir%\ConEmu.xml
    %ConEmuBaseDir%\ConEmu.xml
    %APPDATA%\ConEmu.xml
[*] Issue 1368. ConEmuBg. Suppress SYNCHRO in viewer/editor.


2013.11.25
[%] Issue 1367: ConEmuArgs, ConEmuBaseDir, ConEmuConfig, ConEmuDir was not initialized.
[%] Excess confirmations when closing Far consoles.


2013.11.24
[%] Crash fix on tabs closing.
[%] Initialize predefined palettes with "/reset" or "/basic" switches.
[*] Setupper. Featute name ‘clink readme’ and ‘Show git branch’.
[*] Issue 1354: Checkbox ‘Process -new_console and -cur_console switches’.
[*] New possible env values "ConEmuHooks=OFF,NOARG" to temporarily disable processing of -new_console and -cur_console switches.
[*] Clear "ConEmuFakeDT", "ConEmuHooks" on ConEmu.exe startup.
[*] ConEmuRelyDT renamed to ConEmuFakeDT.
[%] Some fixes in CSettings::GetString.
[*] Settings, FarMacro. Edits -> ComboBoxes.
[*] Contributors. ForNeVeR.
[*] Fix stack overflow using #Close(0) in SafeFarClose.
[*] Internal. Storing event handles in ConEmuHk.DllMain
[*] Internal. Some changed for Wine (dwLayoutName).


2013.11.19
[+] (Pull#2, ForNeVeR) ConEmuBg: Fit background text width.
[%] VConGroup.SetConsoleSizes fails on more than 2 splits.
[*] Fix close confirmation msg on WinXP.
[*] Default button set to Cancel in Assertion dialog.
[*] Issue 1345: Menu shortcuts &Edit and Sett&ings.


2013.11.17
[%] Live preview peeks were broken in Windows 8.
[+] New ConEmu specific ANSI OSC.
    ESC ] 9 ; 7 ; "cmd" ST - Run some process with arguments
    ESC ] 9 ; 8 ; "env" ST - Output value of environment variable
    Usage example:
    prompt $P$E]9;7;"cmd /cGitExportBranch.cmd"$e\$E]9;8;"gitbranch"$e\$g
[*] Don't print "nothing to export" when exported variable is not defined.
    ConEmuC /export=CON gitbranch
[*] 60 sec delay between each OnInfo_ReportCrash.
[+] Helper batch file ‘cecho.cmd’ may be used to colored print from batches.
    Call "cecho /?" for usage examples.


2013.11.15
[%] Issue 1339: Crash on close ConEmu window (multiple assertions actually, regression of 131114).
[+] ConEmuSetup.exe: `/p:x[86|64],adm` starts MSI as admin right away.


2013.11.14
[!] Issue 1333: Internal changes in WndProc, GWLP_USERDATA is not used anymore.
[*] Minor fix in "ConEmuC /export". Don't try to export to (a) direct parent of ConEmuC.exe process and (b) conhost.exe.
[%] Issue 581: Task "/dir" switch was ignored when starting second tab.
[*] Far Manager macros settings are moved to ‘Far macros’ page.
[+] Issue 1325 (Neverthness): ConEmuBg Far Plugin: VolumeFree may be used in Background.xml.
[+] ConEmuBg: Force check xml file on plugin enabled.
[-] GuiMacro: WindowMaximize(<Cmd>) - maximize window by width (Cmd==1) or height (Cmd==2). Same as doubleclick on the window frame edges.
[+] New hotkeys on ‘Keys & Macro’ page: Maximize width and Maximize height.
[%] Issue 1329: Support env.vars in the "/icon" task argument when creating Jump lists.
[%] Issue 1165: Scroll console (don't send wheel events) if console mode has ENABLE_QUICK_EDIT_MODE.
[+] New Environment variable "ConEmuRelyDT". That will cheat system and local current time for console processes.
    Use carefully! Console applications will think that time was freezed! ‘Inject ConEmuHk’ must be on!
    Some examples (cmd):
    set ConEmuRelyDT=%DATE% %TIME%
    set ConEmuRelyDT=2013-12-31T23:59:59.99
    set ConEmuRelyDT=2013-01-31 9:0:0
    set ConEmuRelyDT=2013-11-30


2013.11.07
[+] Now it is possible to execute GuiMacro from outside of ConEmu window.
    Would remind that you may call several macros, delimited with semicolon, in a time.
    Syntax: ConEmuC /GUIMACRO[:PID|HWND] <GuiMacro>
    PID is a ConEmu.exe process identifier. HWND is a %ConEmuHWND%.
    Also, you may call "/GUIMACRO:0" to affect first found instance.
[%] Split created with command "cmd -new_console:bsV" was left invisible.
[+] Compatibility section for Windows 8.1 added to the ConEmu manifest.
[*] Issue 1277: Far Manager shows ‘Copy’ in the window title instead of panel path.
[%] Issue 1312: Default Terminal: Visual Studio 2013 console window not hooked.
[%] Issue 1317: Task GuiMacro was ignored directory parameter.
[%] Issue 1319: Crashes as soon as opened.


2013.11.05
[%] Issue 1312:	Visual Studio 2013 console window not hooked
[%] Regression. ‘Always on top’ was not cleared after exiting FullScreen mode (Alt+Enter).
[%] Issue 218: Far Manager panels flickering while maximize/restore.


2013.11.03
[%] Issue 1079: Console hangs when running PHP console scripts.
[%] Issue 1195: Invalid size locking region was used after resizing window when Far is active.
[%] Issue 1196: ConEmu's Far plugin language resources.
[%] Issue 1300: Failed (hanged) while closing Far Manager using ‘Safe Far close macro’ in some cases.
[*] Issue 1301: Clink initialization method was changed.
[%] Issue 1307: Some resize fixes in Quake mode.
[*] Issue 1308: Copy text without HTML formatting by default.
[+] GuiMacro: Copy(<What>[,<Format>]). User may specify format regardless of current setting (choosed from menu).
    0: plain text, not formatting; 1: copy HTML format; 2: copy as HTML.
[+] New hotkeys (active while selection is present), Ctrl+C (plain text), Ctrl+Shift+C (HTML format) and unassigned for (as HTML).
[%] Regression: Task hotkeys was broken.
[+] On the first run (with Fast configuration dialog) task list will be filled with some predefined shells found on PC.
[+] File "AnsiColors16t.ans" was updated with "How to use ANSI" recommendations.
[+] Batch file "SetEscChar.cmd" provided for use with cmd.exe scripts.
[*] Issue 1308: Don't use copy with HTML formatting (by default).
[+] Issue 367: New background placements - Center, Stretch-Fit, Stretch-Fill.
[*] Debugging purposes: new ConEmu.exe switches "/nomacro" and "/nohotkey".
[+] cmd.exe users: option ‘Support UNC Paths’ on ‘ComSpec’ allows "cd" to network location.
    This works in prompt only! And only in newly created consoles after enabling feature.
    Example: cd \\server\share\folder


2013.10.26
[+] Showing Task hotkeys in the start menu (Win+N, [+] drop down).
[+] Task hotkeys may be configured on ‘Keys & Macro’ settings page, too.
[%] Regression. Changes in ‘Default terminal’ hooked applications was ignored.
[+] Shift+Home and Shift+End start text selection if ‘Start selection with Shift+Arrows’ is enabled.
[+] Trim trailing ‘.,;’ from hyperlinks (Ctrl+LClick).


2013.10.25
[%] Issue 1304: Fail to Run history item from dropdown menu.
[%] Issue 1298: ConEmu may crash when starting some incorrect tasks.
[%] Issue 1269: Win+Left, Win+Right once more.
[+] GuiMacro: SetOption("AlwaysOnTop",Value). Where Value: 2 - switch AlwaysOnTop, 1 - enable, 0 - disable.
[%] Issue 675: When both "Reset selection on input" and "any key" are checked selection was dropped when Shift (e.g.) was released.
[+] Issue 685: Allow using simple modifiers for text selection (Shift, Alt, Control).
[+] Issue 836: Allow to set tasks hotkey.
[+] Anyone still using WinXP? ‘Enter TEXT fullscreen mode, when available’ hotkey is available.
    This is a global hotkey, you may (try to) press it even if ConEmu has no focus.


2013.10.20
[%] Issue 1267: Chinese message of previous command crash.
[%] Issue 1291: Python fails to print string sequence with ASCII character followed by Chinese character.
[+] Issue 1292: While selection is active, Shift-Home/Shift-End keys extend selection to line begin/end.
[%] Issue 1293: Regression. "-new_console:d:<path>" and whitespace in <path> = parser issue.
[%] Issue 1289: Regression. No background image at start.


2013.10.17
[+] New switch "-new_console:W:Background" allows set background image per tab or split.
    Option ‘Background image’ must be enabled in main settings (main image path may be empty).
[%] Regression. When prompting for password (-new_console:u:User) command field was not filled.
[%] Internal changes of "-new_console" parser.
[%] Minor internal changes in closing procedure.
[+] About dialog, "-new_console" page was added. May be called from Tasks setup ('?' button in title bar and click on tasks edit field).
[+] Issue 823: Shift+left mouse selection does not select above visible windows (has to scroll buffer up).


2013.10.15
[%] Environment variables are allowed in tab icon paths.
[%] Issue 1275: ConEmu window was restored from TSA unexpectedly after RClick-Esc.
[+] Menu item ‘Store history’ in the create new console dialog (right-click on title bar).
[*] Minor changes in ‘New console’ dialog.
[%] Environment export was not working in Far Manager. Example:
    vcvarsall.bat x86 & ConEmuC /export=CON
[%] Regression: crash of ConEmuC while expanding environment variables.


2013.10.10
[!] ConEmuC will expand environment variables before running commands.
[*] Support PortableApps.com folder structure from the box. No need for explicit '/LoadCfgFile "%PAL:DataDir%\settings\ConEmu.xml"'.
[%] Issue 1274: Hang on "cmd --new_console".
[%] Switch "/icon" was ignored for startup task.
[%] Trailing spaces was increased when used ‘Auto save/restore of opened tabs’.
[%] Issue 1275: When minimized into TSA and all VCon are closed we need to restore and run new tab.
[+] New color scheme: "<Monokai>".
[%] Issue 1277: Far Manager shows ‘DrawWND’ in the window title instead of panel path.
[%] Issue 1279: Copy to clipboard fails if "Plain text only" is the active option.
[+] New environment variables "ConEmuDrive" and "ConEmuWorkDrive".


2013.10.06
[+] New option on ‘Startup’ page: ‘Auto save/restore of opened tabs’.
[+] New environment variable "ConEmuWorkDir", it contains folder from where your shell was started.
    User may use it when starting shell, with ‘ConEmu Here’ feature for example:
	"C:\Program Files\Far Manager\far.exe" "!ConEmuWorkDir!"
[*] ‘Default terminal’ settings are moved to own page. ‘Integration’ page contains only ‘ConEmu Here’ and ‘ConEmu Inside’.
[%] After unregistering ‘ConEmu Here’ or ‘ConEmu Inside’ item drop down was refreshed but not edit fields.
[*] Issue 1269: More debug logging of Win+Left/Win+Right.
[%] Issue 1262: ConEmu.Editor.lua bug.
[+] Debug purposes: "/basic" and "/resetdefault" switch.


2013.09.29
[+] Issue 714: Font size fixed when copying using CF_HTML formatting.
    You may choose from Edit submenu one of the following options:
	* Plain text only (don't copy HTML formatting);
	* Copy HTML format (text will be ready for pasting in Word, Outlook etc.);
	* Copy as HTML (you want RAW HTML? choose this option).
[+] Send cursor keys to vim with xterm control sequences.


2013.09.28
[*] Default anti-aliasing method will be ‘ClearType’ if it is turned on in your OS.
[%] Infinite run loop when ‘Single instance’ was ON and ‘Multiple consoles’ was OFF.
[+] GuiMacro: Close(8) - close all consoles.
[+] New menu items in ‘Close or kill submenus’: ‘Close all consoles’ and ‘Close except active’.
[+] Issue 714: Copying text to clipboard using CF_HTML formatting. May be disabled from Edit submenu (Copy HTML format).


2013.09.23
[*] Issue 1234: Tasks menu changes (Win+N, button [+])
    * by default - does not expand to submenus, RClick on task - show submenu with task commands;
    * Shift+Click on [+] arrow - creates submenus for tasks, RClick on task - run all task commands;
    * also, user may set new hotkey for ‘Show create new console popup menu with task submenus’.
[%] Issue 1238: Running particular command from task submenus - was ignored ‘/dir ...’ switch.
[*] Vista and higher: Default console font - ‘Consolas’ (if ClearType is enabled in system).
[*] Vista and higher: Default tab and status bars font - ‘Segoe UI’.
[*] Default(!) font height (console, tab and status bars) takes into account monitor DPI (e.g. 150%).
[%] Issue 1240: Window size wasn't saved on exit (sizing by grip in status bar).


2013.09.21
[%] Issue 1242: DPI aware dialogs and font inconsistency.
[%] App distinct palette settings was ignored when starting GuiMacro: shell("new_console:In","powershell").
[%] Crash in ConEmuC when attaching wide buffer consoles.
[*] Some improvements on Default Terminal feature (to be continued).


2013.09.18
[%] Issue 1239: Regression: commands with redirection fails in Far Manager.
[%] Issue 1137: Don't warn about Ctrl+Tab duplicate if internal Ctrl+Tab processing is disabled.
[%] Regression: ‘Activate split on mouse over’ was not working.
[*] Issue 1125: Default terminal not activated when starting cmd from Windows 7 start menu Ctrl+Shift+Enter.


2013.09.17
[%] Issue 1211: Redirection heuristic disabled. If one needs redirection in root command -
    call "cmd /c your-command-line".
[%] Issue 1228: In some cases ConEmu fails to display DBCS characters with ‘ANSI X3.64’ enabled.
    Need to rewrite ANSI processor... Temporary workaround was created.
[%] Issue 1220: When starting "far /co" plugin ConEmu background fails to initialize.
[%] Issue 1230: Far plugin ConEmu background stops viewer autoupdating.
[%] When starting "far /w" plugin ConEmu background fails to draw icons.
[+] You may force Far Manager background plugins to update using Far macro.
    This may be useful for minimizing lags after Ctrl-O, Ctrl-O for example.
    Plugin.Call("4b675d80-1d4a-4ea9-8436-fdc23f2fc14b", 99)
[*] Some clarifications in ‘ConEmu received wrong version packet’ message.
[%] Some fixes in padding painting.
[*] Update Windows 7 jump list controls are moved to ‘Task bar’ settings page.
[*] Far Manager tab templates are moved to ‘Far Manager’ settings page.


2013.09.13
[%] Issue 1229: Special prefix symbols '>' and '*' (task item) was not stripped when starting new console from task menu.
[%] Some changes in color palette processing.
[+] New switch "-new_console:P:PaletteName" allows set fixed color palette for specified tab.
    Example: ConEmu /cmd cmd -new_console:P:^<PowerShell^>


2013.09.12
[+] Show icons in tab bar. By default, root application (your shell) icon is displayed.
    Also, you may specify any special icon when starting tab with -new_console switch.
[+] New switch "-new_console:C:IconFile" set icon for a tab. Example:
    ConEmu.exe /cmd C:\GIT\git-bash.bat -cur_console:C:C\GIT\etc\git.ico
[*] Changes in ‘Win+N’ popup menu (plus sign on toolbar).
    Tasks menu items are true submenu now. When task contains more than one item,
    ‘All task tabs’ sub-item appears to run all task tabs.
    You may quickly run all task tabs with RightClick on Task menu item itself
    (don't wait for submenu appears).
    Also, if you define more than 10 tasks, all sequent tasks are available
    via ‘More tasks’ submenus.
[*] Default terminal: ConEmuHk.dll will be reloaded after updating to new ConEmu build
    (logoff/logon is not needed anymore).
[*] Switch tabs by clicking over tab in fullscreen mode (actually, when caption is hidden).
[%] Saving start command line history was disabled by default (130827). Enabled now.
[+] Do you want to get your cmd.exe prompt bottom aligned? On ConEmu startup and after "cls"?
    It is possible, run this file as your shell:
    cmd.exe /k ClsEx.cmd



2013.08.27
[!] New search sequence for ConEmu.xml file:
    * %APPDATA%\ConEmu.xml
    * %ConEmuBaseDir%\ConEmu.xml
    * %ConEmuDir%\ConEmu.xml
[+] New user may choose settings storage location on the first start (Fast configuration dialog).
[+] New option "SaveCmdHistory", may be changed via reg/xml configuration.
[%] Issue 1210: Don't reset default command specified with "/cmd" argument in Quake mode.
[%] Wrong Quake position (top) when "Pad size" was set.
[%] When running "-new_console:sVb" - "b" was ignored.
[%] Issue 1090: Win+Left/Right on three monitors once again.


2013.08.22
[%] Issue 1195: Assertion.
[%] Issue 1198: Crash when exporting xml configuration to read-only folder.
[%] Split was erroneously activated by mouse hover while any menu (tab, system, etc.) was active.
[*] Trying to search "msxml3.dll" in %PATH% when it is not available via COM and is not found in the ConEmu's folder.
[%] Fails to typing japanese/chinese in the python prompt.


2013.08.15
[%] Issue 1183: Sometimes Far x64 crashes on context menu.


2013.08.14
[%] Sometimes 0-size crash dump files were created.


2013.08.13.1
[%] Issue 1193: PowerShell: Get-Credential crashes. Bug appears in 130807.
[%] ConEmu About dialog was broken.


2013.08.13
[%] Crashed sometimes with "ConEmu /log".


2013.08.12
[%] Issue 1191: Due to Explorer bug (or weird feature?) ConEmu was launched instead of explorer from taskbar pinned library icon.
    Registry keys (related to "ConEmu here") will be fixed on ConEmu launch.
[*] New option on "Features" page - "Exception handler (debug)". When checked - unhandled exception filter will be installed in alternative servers.


2013.08.09
[%] Issue 1179: Can't disable text cursor blinking when ConEmu window is inactive.
[%] conemu_ml: TCC fails while executing: ""F:\program files\take command\tcc.exe" /C "alias where" ".
[%] Issue 1090: Tile left/right fails to move ConEmu window between monitors.


2013.08.08
[%] Issue 1181: Activate pane by mouse over works now with GUI child applications.
[*] Option "Activate split on mouse over" is disabled by default.
[*] Internal log changing: "ConEmu /log /single" will affect existing instance.


2013.08.07
[!] Forbid Far Manager plugins to change window styles of ConEmu windows.
[*] Some fixes in Far Manager command execution interceptor.
[+] New color scheme: "<Solarized (Luke Maciak)>".
[+] New switch "-new_console:f" forces starting console active. May be useful when starting several consoles simultaneously.
    Example:
    ConEmu.exe /cmdlist powershell -new_console:f ||| cmd -new_console:sH
[%] Wrong size and pos of child GUI windows in split.
[*] Hotkey ‘Close current tab’ must close group when option ‘One tab per group’ is enabled.
[+] GuiMacro: Close(6) - close active tab or group, Close(7) - all active processes of the active group.
[+] Activate pane by mouse over works now with GUI child applications.


2013.07.26
[+] Issue 1133: New option on "Status" page: "Use vertical padding". With unchecked you may use same status bar height and font as font in console.
[+] Issue 1158: Provide "ConEmu Here" menu item for Windows 7 libraries. Have no sense for library root - select smth or open library folder.
[%] Issue 1159: Crash when trying to put focus in bottom split while there was horizonal split only.
[%] Issue 1159: Split to bottom and split to right hotkeys was messed up.


2013.07.25
[+] GuiMacro: new function "Split(<Cmd>,<Horz>,<Vert>)"
    Cmd=0, Horz=1..99, Vert=0: Duplicate active ‘shell’ split to right, same as Shell("new_console:s50Hn")
    Cmd=0, Horz=0, Vert=1..99: Duplicate active ‘shell’ split to bottom, same as Shell("new_console:s50Vn")
    Cmd=1, Horz=-1..1, Vert=-1..1: Move splitter between panes (aka resize panes)
    Cmd=2, Horz=-1..1, Vert=-1..1: Put cursor to the nearest pane (preferred direction may be choosed).
[+] New hotkeys: Apps+Shift+Arrows - resize splits, Apps+Arrows - put focus to next split.
[%] Far 3 macro "ConEmu.ShiftEnter.lua" updated.


2013.07.22
[*] Build number stored in xml-configuration file when saving settings.
[*] Keys & Macros: "Drag ConEmu window by client area" renamed to "Move ConEmu window by dragging client area".
[+] Settings->Mark & Paste: New option "Show IBeam cursor".
[%] Issue 1152: Hungs on wheel when "sreen per time" was choosed in mouse settings.
[*] Don't resize real console until mouse button released (Far Manager still resized ‘on the fly’).
[%] Issue 1141: Tab bar position fails after restoring ConEmu when ‘Auto show’ (tabs) is selected.
[*] Some more internal logging.
[%] Macro ConEmu.ShiftEnter.lua fails in Far 3.


2013.07.08
[!] Far Macro "ConEmu.Editor.fml" was changed! Update your copies in MacroLib!
[+] Issue 1126: ConEmu macros adopted for Far Manager 3 (tested in build 3502).
    New macros located in "%ConEmuBaseDir\Far3_lua". You need to copy
    selected files to your "%FARPROFILE%\Macros\scripts" folder.
[+] Right click on ‘Minimize’ button hides ConEmu to TSA.
[%] Issue 1123: "Close(5)" crashes.


2013.07.03
[%] GuiMacro delimiting fixed. Examples:
    print("qqq"); WindowMinimize();
    print("qqq") WindowMinimize()
    print: "qqq"; WindowMinimize
[+] GuiMacro: Close(5) - close all tabs but active.
[%] Issue 1130: Decreasing font may stuck on some values.
[*] Some fixes in build files.


2013.07.02
[+] GuiMacro: new option "I" (capital 'i', case sensitive) for "shell" function.
    It forces inheriting of root process contents, like "Duplicate root" feature.
    Example: shell("new_console:Ibn","cmd","/k start explorer \"%CD%\" && exit")
[*] Debug logging of macro function "FontSetSize".
[+] Issue 1113: New option "Tab button double click action".
[*] 130621 regression: all group tabs was closed even if "One tab per group" was not checked.
[+] Issue 929: New option "Activate split on mouse over".


2013.06.25
[%] Issue 1096: Possible crash while executing some GuiMacro.
[%] Issue 1107: Some unassigned hotkeys can't be hidden in Options dialog.
[%] Some internal changes in GUI resize.


2013.06.21
[*] Show IBeam cursor when mouse is used for selection.
[*] Checking conflicts between key modifiers for text selection and Far Manager D&D.
[+] Close confirmation from tab belonging to group (splits) will suggest closing whole group.
[+] Issue 978: New option "One tab per group", disabled by default. Weird with Far Manager editor windows yet.
[%] Issue 1095: Transparency was not changed after Quake activation.
[%] Incorrect cursor position in console after vim exiting. Don't forget enable ‘Inject ConEmuHk’!
[+] Issue 1103: GuiMacro: SetOption("bgImageDarker",<value>) - change darkening of background image, 0..255.


2013.06.12
[%] Issue 1090: Regression: Win+Left/Right does not move ConEmu anymore between multiple monitors (beginning).
[%] Regression: Wrong working directory in recreate dialog.
[*] Automatic crashdump creation when exception occures in ConEmuC.
[%] ConEmu may close unexpectedly when clicking on ConEmu system icon while GUI child application is running in tab.


2013.06.04
[%] Issue 1080, Issue 1082: Regression: 5 sec delay when starting new console.
[+] Issue 1083: Process Win+Left/Win+Right internally (tile to left/right).
[%] Issue 1087: cmd autoattach ignores disabled multi console option.
[%] Some fixes in "ConEmuC /export ...".
[+] Debug purposes: new environment variable (may be set by user) ConEmuSleepIndicator=NUM.


2013.05.30
[%] One more fix for "Sleep in backgound".
[%] Wheel was not working while mouse was over scrollbar.
[%] Buffer (scrolling and contents) was not restored after Vim exit. Don't forget enable ‘Inject ConEmuHk’!
[+] When Vim started current buffer output stored, and may be viewed by as Alternative buffer (‘lock’ button on toolbar or Win+A by default).
[%] Issue 1077: Sometimes assertion (keyboard layout related) may occurs on startup.


2013.05.26
[%] One more fix for "Sleep in backgound".
[%] Issue 1076: Regression: Second instance (with single instance mode) always starts in %ConEmuDir%.
[+] New GuiMacro: Copy(<What>) - Copy active console contents
	* What==0: current selection
	* What==1: all buffer contents


2013.05.23
[!] Issue 1049: Don't lock current (startup) directory.
[!] Width and Height may be set up in cells/pixels/percents.
    For example, Width = "90%", Height = "400px".
    Without modifier - treated as cells.
[+] New option ‘Align ConEmu window size to cells’ on ‘Size & Pos’ page.
[!] Some changes in ANSI processor.
[*] Minor changes in mouse-over-scrollbar processing.
[%] Issue 1004: overflow of SetTitle when "/title" option was specified.
[*] Issue 1067: missing linking dependency for ConEmuDW project.
[*] Issue 1068: UI interface for ‘Default tab click action’ (patch from peter.sunde).
[*] Issue 1069: better clink error message (check box ‘Use clink in prompt’).
[*] Some more internal logging.
[%] Issue 868: Allow change quake-mode window size from Settings dialog.
[+] Allow set position (X-coord) of quake-mode window size. Choose radio "Fixed" instead of "Cascade" before.
[+] Issue 852: New menu item ‘Copy all’, this will copy all text from the beginning of the buffer to the cursor line (including).


2013.04.27
[%] Issue 1035, 1050: Keyboard layouts once more.
[%] Issue 1047: Assertion on start file dragging.
[%] Issue 1052: New option ‘Show balloon help tooltips’ on ‘Appearance’ page.


2013.04.25
[%] Issue 1040: Resize Far 3 panels macro error.
[%] Issue 1035: Assertion on startup with some keyboard layouts (again).


2013.04.22
[%] Issue 1035: Assertion on startup with some keyboard layouts.


2013.04.21
[!] Option ‘Inject ConEmuHk’ is enabled by default (for new configurations).
[*] Some more internal logging.
[*] Three-level autoupdate: Stable, Preview, Developer.
[%] Issue 944: With some keyboard layouts ConEmu starting may cause loading "fantom" language.
[%] Options ‘Focus in child windows’ was ignored when activating ConEmu.


2013.04.11
[!] Quit on close once again... If no opened consoles and cross clicking - ConEmu will terminates.
[%] Issue 1014: ‘Extend Fonts’ feature does not work (was locked to far.exe only).
[%] Issue 1011: Typo in installer.
[*] Some more logging on keyboard input.
[*] Allow to set tab templates without "%s" and "%n".
[%] Far 3 (Lua) macro fails: Plugin.Call("bd454d48-448e-46cc-909d-b6cf789c2d65",1).
[%] Issue 1020: Far 3 build 3277 supported.


2013.04.01
[%] Some more internal diagnostics.
[%] Issue 1000: Gestures was not working on Windows x64.
[%] Issue 1003: ConEmu autorun command processor disables testing movie in flash.


2013.03.20
[%] Issue 998: Default terminal may fails with error code 31 when starting debugging session in VS.


2013.03.19
[%] Issue 924: ConHost.exe crashed when maximizing.
[%] Issue 974: "Leave ConEmu opened" blocks autoupdate.
[%] Issue 990: Regression. ANSI processor was not initialized properly.
[%] Issue 994: Regression. Clink loading failed.


2013.03.18
[+] Issue 984: Option "Add %ConEmuDir% to %PATH%" on ComSpec page. Turned ON by default.
[+] Issue 915: Closing options redesigned. Taskbar page, checkboxes
    Close ConEmu with last tab
    Quit on close (e.g. caption bar cross clicking)
    Minimize on closing last tab
    Hide to the TSA
[!] Some changes in console handling.
[%] Failed to disable "Use clink in prompt" in active session (ConEmu restart was needed).


2013.03.14
[%] Issue 858: Drop files to Far panels failed second time.
[*] Some internal changes.


2013.03.13
[%] Scrollbar was not appears/works when mouse was over padding on right edge.
[+] Updated debug switch: "ConEmuC /debugtree <command_line>".
[%] Flickering when starting Quake mode in TSA.
[%] Drawing artefacts in the Status bar when resizing window.
[%] Issue 969: Disabling "Multiple consoles in one ConEmu window" has no effect for "Default terminal".
[*] The continue of "/debugtree".


2013.03.04
[%] Regression: GUI applications attach failed.
[%] Issue 971: Sending dead chars to child GUI applications.
[%] Issue 972: Regression: Duplicate root failed.


2013.02.28
[%] Issue 964: Duplicate Root shows an assert.
[%] Issue 965: Regression: stored fixed position for normal mode was ignored.
[+] Settings->Info: showing "conhost.exe" in processes list for Windows 8 and higher.
[+] New debug switch: "ConEmuC /debugtree <command_line>".


2013.02.27
[%] Win8: Resize bugfix.
[%] Issue 592: Quake-style autohide when clicking on taskbar.
[%] Issue 888: Fixing MinTTY bug.
[%] Issue 960: Sometimes ConEmu crashes while attaching external console (in progress).
[%] Crash on GuiMacro WindowMaximize().


2013.02.23
[%] Regression: Hotkey names not displayed on ‘Keys & Macro’ page.
[%] Some focus-switch hotkeys was not working.
[+] Switch "/demote" for ConEmu.exe allows to run commands de-elevated via Task Sheduler.
[%] AutoUpdate fixes.
[%] Don't execute ‘ConEmu autorun’ when console window is minimized (AutoUpdate issue).
[%] ‘Duplicate root’ fails sometimes with error code 0xC0000148.
    

2013.02.20
[%] Issue 949: Selection failed with buffer and ‘Freeze console’ checked.


2013.02.19
[%] Issue 592: Quake activation/deactivation changes.
[+] Issue 912: Internal processing of Win+Shift+Left/Right - move ConEmu window to previous/next monitor.
[%] Issue 939: Update failes if full path to 7za.exe was not specified, but 7za.exe is located in %PATH%.
[%] Issue 946: Exception in some cases running with "/Log2" switch.
[%] Issue 946: Blinking when ConEmu starting minimized.
[%] Update: Failed with proxy requires authentification.


2013.02.12
[%] Issue 912: Resize changes (Full Screen Does Not Allow Win+Shift+Arrow to Move Monitors).
[%] Issue 937: Drag&Drop once more (AIMP3).
[%] Issue 938: Double click for word selection stops working after a while.


2013.02.10
[%] Regression. Sometimes ConEmu.exe may crash on startup or quake-sliding.
[+] Issue 932: Support UltraEdit decimal color format.


2013.02.08
[*] Interprocess communication changes.
[%] Issue 926: Pad around console redraw lag.
[%] Issue 928: Regression of 130205: Restart of console does not works.
[*] Preparing for multi-page selection.


2013.02.05
[*] Some improvements for ‘stress mode’.
[*] ‘Disabled’ will be shown in ‘Keys & Macro’ if specified action is disabled in settings.
[%] Some bugfixes in Drag&Drop to Far panels from some storages.
[*] Checking 7zip/WinRar existence before updating with 7z package.
[*] Some changes in Status bar drawing.
[*] Removed all references to std::vector.
[%] Issue 885: Attach of ‘As Administrator’ console fixed.
[+] Issue 886: Button ‘?’ in the Title Bar of ‘Settings’ dialog.
[*] Minor changes of resources in ‘Settings’ dialog.
[%] Tooltips in ‘Settings’ dialogs was not visible with this registry value:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "EnableBalloonTips"=0



2013.01.28
[!] Refactoring of drag from Far Manager panels is started.
[*] Changes in self-update procedure (elevation related).
[*] Issue 899: Default position of ‘Find text’ dialog is upper-right corner.
[*] Some changes in Drag&Drop items drawing.
[%] Bugfixes for Reload/Reset Settings (buttons in ‘Settings’ dialog).
[%] Regression. Can't select some modifiers on ‘Keys & Macro’ page in ‘Settings’ dialog.
[*] ConEmu.exe switch changed to avoid ambiguity.
    The following command line will run 3 tabs on ConEmu startup:
    "ConEmu.exe /cmdlist cmd1 ||| cmd2 ||| cmd3".
[+] Use Vista+ ‘Task dialog’ for closing confirmation.


2013.01.20
[%] Settings in ‘Create new console’ dialog was ignored for Tasks.
[%] Issue 706: ConEmu Inside: You must use in Sync command "\1" and "\2" instead of "%1" and "%2".
    Also, you need to re-register menu items.
[+] Vim 256 colors next try. Hope, it will be usable now.
    You need to configure your vimrc for enabling 256 colors.
    Sample lines are here: http://conemu-maximus5.googlecode.com/svn/files/Temp/vimrc_add


2013.01.17
[*] Excess console window flickering removed, when elevated tab is starting from elevated ConEmu.
[%] Minor bugfix for ‘Single instance mode’.
[*] Quake animation when hide to TSA is disabled.
[+] New switch "-new_console:w" turns on overwrite mode in console (for cmd, powershell, etc.)
[+] One step closer to Vim 256 colors.


2013.01.16
[%] Issue 883: PuTTY resize again.
[%] Failed to change cursor ‘Blinking’ for Inactive console.
[+] Two new compelental hotkeys: ‘Set focus to ConEmu’, ‘Set focus to child GUI application’.
[+] New item in tab menu: ‘Child system menu’.
[%] Removing excess redraws.
[+] New switch: "ConEmu.exe /nosingle".
[+] New option in ‘Fast configuration’ and ‘Appearance’ page: ‘Single instance mode (use existing window instead of running new instance)’.
[*] Minor changes in ‘Mark & Paste’ page: new checkbox ‘copy before reset’ instead of third state of ‘Reset selection on input’.


2013.01.13
[+] Searching in ‘Settings’ dialog now available. Type text in ‘Find’ editbox (upper-left corner) and wait a little.
    You may continue search by pressing ">" button.
[+] New option ‘Minimize on focus lose’ on ‘Task bar’ page. This is used only for ‘normal’ style,
    ‘quake’ style has separate option.
[+] New switch: "ConEmu.exe /cmdlist cmd1 | cmd2 | cmd3".
    Now it is possible to start several tabs from the command line or shortcut without creating tasks.
[+] Issue 864: MiddleButtonClick on free tabbar area creates new tab.
[%] Issue 871: Sometimes inactive consoles was not resized properly.
[%] URL-detector does not strip single-quote from the end of URL.
[%] Dropping long filepathnamed to prompt sometimes fails (pasted paths was trimmed).
[%] Issue 878: Can't select in putty after moving ConEmu window.
[+] New option ‘Focus in child windows’. Enabled by default. It means set focus in xshell/putty/notepad/etc. when ConEmu is activated or tab switched.
[+] New hotkey (not set by default): Switch focus between ConEmu and child GUI application (xshell/putty/notepad/etc.)
[+] Now you may export your current configuration to xml-file directly from Settings dialog.
[+] Current settings storage location displayed on the top of Settings dialog.


2013.01.09
[%] Sometimes, trap occures when switching to tab which is in ‘closing state’.
[*] ‘Resize mark’ renamed to ‘Size grip’.
[%] ‘Default terminal’ fails to execute smth like "cmd /k copy aaa bbb".


2013.01.08
[+] New ‘column’ in Status bar - ‘Resize mark’. You can change ConEmu size by dragging this ‘column’ even when frame is hidden.
[+] Starting shells takes into account paths defined in "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths".
[*] Minor changes in starting root shell.
[*] Toolbar: when last console is closed - ConEmu hides button with console number.
[*] Toolbar buttons order was changed. [+] button on first place now.
[*] Option ‘Hide caption of child GUI windows’ is enabled by default.
[*] Quake-style options moved to ‘Appearance’ page.
[+] New Quake-style option for animation duration. Any value between 0 and 2000 ms allowed.
[%] Minor fixes in "/reset" switch.
[%] Fixed focus of child GUI windows after ConEmu window restore or tab switch.


2013.01.05
[%] Issue 865: Frame width option is broken.
[+] Debug purposes: new ConEmuC argument /DEBUGEXE <command line>.
[%] Due to large amount of ANSICON-related reports its loading will be blocked in ConEmu.
[*] Don't show console font warning in ReactOS.


2013.01.04
[%] Fixed Maximize/Restore regression. On Restore console size was not reduced.
[%] Issue 806: GVim started as "gvim --windowid !ConEmuBackHWND!" does not appears when switching tabs.
[%] Fixed regression in hotkeys processing. Far received RAlt after Shift+Arrow.
[*] Changes in Quake-style animation. Slide window when possible.
[%] PuTTY dialogs appears beneath ConEmu window, then "Always on top" is checked.
[+] xterm 24-bit colors supported. Same restrictions as xterm 256 colors.


2013.01.02
[%] GuiMacro parser regression. Only one string argument was processed.


2013.01.01
[+] When unhandled exception occurred in ConEmu - full memory dump will be created on desktop in "ConEmuTrap" folder.
[+] New options for "Esc" key or "Task bar" page:
    "Minimize ConEmu when all consoles closed", "Minimize always" and "Never".
    May be useful in Quake mode.
[+] When "Esc" is always used for minimize ConEmu, you may use Shift+Esc to send simple Esc to console.
    Uncheck "Map Shift+Esc to Esc" on "Task bar" page if you don't need this mapping.
[%] Resize bugfixes in Quake mode.
[%] Issue 853: Default terminal fails in TotalCmd "Open command prompt window".
[*] New toolbar images by Grzegorz Kozub.
[+] New option on "Appearance" page: "Hide caption of child GUI windows started in ConEmu". Turned ON by default.
[%] Regression. Tab activation failed when it is inactive split.
[+] New environment variable "ConEmuHooks". You may set it to "OFF" to disable injects temporarily.
    Example: cmd /k set ConEmuHooks=OFF & "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" -new_console:t:SDK & set ConEmuHooks=
[*] Some changes in drag&drop files to Far panels.


2012.12.27
[*] New SystemMenu item: About -> Whats new (local, web).
[%] Far 3 plugins updated to new API (some changes was missed).


2012.12.25
[!] GuiMacro engine upgraded to avoid ambiguity. Now there are C-Strings and Verbatim-Strings.
    C-Strings: allows backslash-escape sequences, for example print("\ecd /d \"C:\\Users\"\n")
    Verbatim-Strings: allows using backslashes without escapes, for example print(@"cd /d ""C:\Users""")
[%] Due to a bug(?) in MS DOM saving GuiMacro with (Esc), for example print("\eexit\n"),
    was caused erasing of ConEmu.xml file contents.
[*] Group ‘Multi console’ moved from ‘Tabs’ page to ‘Appearance’ page.
[+] New option ‘Show buttons (toolbar) in tab bar’ on ‘Appearance’ page.
[%] Issue 849: Transparency breaks on startup when ‘Hide caption’ is on.
[*] Debug build. Menu item ‘Dump used memory blocks’ in ‘Debug’ submenu.
[*] Some internal changes.
[%] Some Attach from Far Plugin bugfixes.
[+] ‘App distinct’ updated with new Cursor controls.
[+] Shift+Arrows may start selection (new option on ‘Mark & Paste’ and ‘App distinct’ pages).
    Shift+Left/Right starts text selection, Shift+Up/Down starts block selection.
    Note! Shift+Arrows don't start selection in Far Manager.


2012.12.16
[+] Issue 846: New predefined color palette <Solarized>.
[%] Sometimes console was not resized after maximizing ConEmu window. TechInfo: because of larget font size in *real console*. Auto-reducing automatically when possible.
[%] Sometimes close console confirmation ‘Press Enter or Esc to close console’ was bypassed.
[+] Cursor setting page was redesigned. Inactive cursor may be fully configured now. To be continued, some combinations not works yet.
[*] New settings page "Task bar". Some controls from "Appearance" page are here now.
[+] New option "Auto hide ConEmu after last console close". Must be used together with "Leave ConEmu after last console close".
[+] New ConEmu.exe switches:
    /MinTSA - almost like combination of "/Min /TSA" but implies "Leave ..." and "Auto hide after last console close".
    /SetDefTerm - forces installation of ConEmu as default terminal. May be useful with "/MinTSA /Detached".
[+] Now you can turn on "Register on OS startup" for "Default terminal" feature. "Integration" page.


2012.12.11
[+] Issue 824: Ctrl+BackSpace deletes word leftward to the cursor. Ignored in Far Manager. Hotkey is configurable.
    ATM takes care of ‘Change prompt with Left Click’ third state.
[+] Issue 707: ConEmu Inside: WinXP: Trying to show ‘Tip pane’ automatically and close it after ConEmu exits.
[+] Issue 838: New cursor type ‘Block’. With ‘Color’ checked ConEmu draws ‘empty’ rectangle around cell under cursor.
[%] Issue 842: Far 3 build 3000: [string "if APanel.Left Keys("Tab") end"]:1: 'then' expected near 'Keys'.
[%] Some resize bugfixes.


2012.12.06
[*] Timeout for downloading files (Auto-Update) increased to 180 seconds.
[%] Issue 743: Sometimes Auto-Update fails via proxy.
[*] Refactoring of menus processing.
[+] Shell style Drag&Drop allows drops into inactive panes (split-screen).
    To be more exact pane will be activated on drag-over.
[%] Sometimes ‘Quake-style slide down’ shows window without sliding.
[+] New file in ConEmu folder "TypeBuildErrors.cmd". This may be used for colorization errors and warnings in the compiler outputs.
[*] Some more information with "/log2".
[%] Issue 834: Too large FPS while using Far 2 truemod.
[*] Redesign of ‘Mark & Paste’ settings page.


2012.11.28
[*] Some changes in console server & ExtendedConsole.dll.
[+] ‘Default terminal’ - more flexible:
    * active config name used;
    * close confirmation configurable;
    * don't inject hooks configurable;
    * take care about started with debugging;
    * still available after GUI was closed;
    * "-new_console:z" may be used when you need to force real console instead of replacing as ‘default terminal’.
[%] Issue 828: Auto-hidden taskbar and maximized ConEmu without Caption.


2012.11.25
[%] GCC warnings and errors.
[+] Empty passwords are allowed when ‘Run as user’ (if they are allowed by local policy of course).
[+] When ‘Run as user’ trying to use %USERPROFILE% instead of "System32".


2012.11.24
[!] Experimental! ConEmu may set up itself as default terminal for console applications.
    Warning! This feature may raise false alarms in some antiviral programs!
    Warning! Autoupdate with 7z package may fails if this feature is enabled!
    Settings -> Integration -> Force ConEmu...
    Note! In the current build active ConEmu window required for processing interception.
    TechInfo: When enabling this feature ConEmu calls CreateRemoteThread for injecting
    ConEmuHk.dll into selected processes (explorer.exe by default). This allows to
    intercept CreateProcess WinAPI function and replace it with ConEmu.exe...
    There is new ConEmu.exe switch "/nodefterm" - don't start initialization procedure.
[%] Issue 825: ANSI X3.64 sequences don't works with Gow ls.
[%] Issue 819: Regressions in hooks (build 121028).
[*] Options ‘Skip click on activation’ applies to the click on the inactive split-pane.
[%] Issue 667: (May be fixed) ConEmu has incorrect Z-order in 'Vista Switcher'.
[%] Issue 827: Can't disable ‘Sleep in background’.


2012.11.21
[+] Settings -> Keys & Macro. Checkbox ‘Hide unassigned’ temporarily hides from list actions and macros without hotkeys.
[%] Issue 700: WinXP, Default history buffers count too small.


2012.11.19
[%] Bugfix. 10 sec delay when starting Quake-style or "/single" ConEmu.
[*] Apps+Tab and Apps+Shift+Tab switches between visible split-panes.
[+] New item in tab popup menu: Terminate -> Active group. Also available from System menu -> Active console.
[+] New hotkey (unassigned by default) for close of active group.


2012.11.18
[+] For debug purposes. User may define environment variable "ConEmuReportExe".
    ConEmuHk (when it is injected in the process with defined name) will show message box.
    It is right moment to take memory dump of this infiltrated process.
    For example (for cmd.exe command prompt):
    set ConEmuReportExe=sh.exe
    "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
[%] Issue 811: Unable to change Highlight & goto shortcut.
[%] When ‘Don't close ConEmu on last console close’ is on it was impossible to close empty ConEmu window.
[*] Split key macros (default as Ctrl+Shift+O & Ctrl+Shift+E) works now like ‘Duplicate root...’ menu item.
[+] Settings page ‘Status bar’ redesigned: two listboxes (available and selected) instead of checkboxes.
[%] Issue 814: макрос на переход по "гиперссылке" на ошибки компиляции в Far3 build 2949.
[+] New switch: "-new_console:t:tabname". Allows rename new created tab.
[+] GuiMacro: Tab(10,1) and Tab(10,-1) cycle switches visible split-panes.
[%] Issue 818: More DBCS console bugfixes.


2012.11.09
[+] Fast access to ‘Keys & Macro’ (hotkeys) settings page. Win+Alt+K or SystemMenu -> Help -> Hotkeys.
[+] New hotkeys: Win+Alt+Del - close active tab, Win+F4 - close all tabs (same as ‘Cross’ click).
[%] When closing tab from Win7 taskbar thumbnail - closing confirmation was not appears onscreen.
[+] New menu item ‘Duplicate root...’ in tab menu. It tries to create new tab with root process and same directory/environment. Hotkey available but not assigned by default.


2012.11.08
[*] Settings: Group of controls ‘Automatic attach of cmd ...’ moved to ‘ComSpec’ page.
[+] New environment variables: "ConEmuDrawHWND" and "ConEmuBackHWND".
[+] HWND environment variables ("ConEmuHWND", "ConEmuDrawHWND", "ConEmuBackHWND") are processed
    when creating new console. For example, you may start gvim from cmd running in ConEmu:
	gvim --windowid !ConEmuBackHWND! -new_console:sH


2012.11.06
[+] New ConEmuC command: Export environment variables to parent processes.
    Syntax (case insensitive):
    ConEmuC /export[=CON|ALL] [Var1 [Var2 [...]]]
    VarN may contains one trailing/middle asterisk (sort of filemask support).
    /export - export to all processes of current console and ConEmu GUI
    /export=CON - export to all processes of current console only
    /export=ALL - export to all processes of opened tabs and ConEmu GUI
    * Note! This is experimental, ‘Inject ConEmuHk’ required to set variables,
      some shells may ignores environment changes because of their features.
    * Shells comments: Far Manager & TCC/LE - OK; cmd - fails partially (required to run
      smth from active cmd, for example "cmd /k exit", to ‘apply’ changes);
      bash - fails completely (seems, it does not support outside changing of env.vars).
[*] When ‘Hide caption’ and ‘Frame width’ >= resizable frame width - resizable frame used.


2012.11.04
[%] Issue 786: Failed to input Chinese in PuTTY.
[%] Resize bugfix: when maximizing scrolling window (e.g. "dir c:\ /s") ‘viewport’ enlarges after delay.


2012.11.01
[+] Searching in full console (not only visible area). Checkbox ‘Freeze console’ must be turned on. To be continued...
[%] Sometimes DosBox do not starts from Far command prompt (doom.exe -warp 10).
[+] Background: you may set ‘solid color’. Just type in ‘Path’ field ColorRef value
    (e.g. ‘#300A24’ without quotas) instead of background picture file. Supported formats are:
    ‘#RRGGBB’ (hex), ‘0xBBGGRR’ (hex), ‘xBBGGRR’ (hex), ‘RRR,GGG,BBB’ (dec), ‘RRR GGG BBB’ (dec).
[+] New predefined color scheme: <Ubuntu>. If you need purple background, set background color to #300A24 on ‘Main’ page.
[*] Decided to change default hotkey for ‘Minimize/Restore’ - it's now Ctrl+~.
[%] Issue 795: Reducing window size on Hide/Restore.


2012.10.29
[+] New option: Settings -> Status bar -> System colors.
[!] Issue 791: Rollback changes in ‘Run As Administrator’.
[*] Issue 700: Forcing ConEmu's console to larger history buffer count.
    Small count causes ‘Up arrow don't work in prompt’ for long console trees,
    for example: cmd -> Far -> ConEmuC -> cmd -> vim -> cmd -> ...
    Forcing values in HKEY_CURRENT_USER\Console\ConEmu:
    History buffer size - min=16, default=50; Count - min=16, default=32.
[+] In the Tasks popup menu (Win+N or down arrow near to [+]) you may RClick on the task and
    get submenu with task contents. You may click task command to start particular command.
[%] Issue 794: Names of renamed tabs should appear on taskbar.


2012.10.28
[!] Issue 526: Optimization of ‘Inject ConEmuHk’. Hope on great speedup and no new bugs.
[*] Changed ‘Run As Administrator’ startup style to avoid flickering of real console.
[%] Fixed default Far Manager macros for Lua (Far 3 build 2851).
[%] Sometimes "-new_console" was removed with excess spaces.
[+] *nix like ‘sudo’ command. Batch file "%ConEmuBaseDir%\csudo.cmd".
    When checkbox ‘Add %ConEmuBaseDir% to %PATH%’ is On (‘ComSpec’ page),
    you may just type csudo in non-elevated prompt, for example:
    csudo dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
[%] Some fixes in closing ConEmu window.


2012.10.22
[+] New default hotkeys: Ctrl+RClick - system menu, Shift+RClick - active tab menu.
[+] New GuiMacro.
    Menu(<Type>) - pop up System (Type=0) or Tab (Type=1) menu.
[+] Now you may use LButton, RButton, MButton in ‘Keys & Macro’.
    Note. When you use Alt+Btn for Menu() - release Alt before Btn to avoid menu cancelling.
[+] Added default support of GIT-bash directory structure, read ConEmuFolders#MinGW_structure for details.
[%] Hiew32 fails to paste more than 1 char at once.


2012.10.20
[%] Filter had not works as expected on ‘Keys & Macro’ page.
[*] Minor changes in ConEmu initialization process.
[*] Create new console dialog, field ‘Another user’. Preferring build-in Administrator,
    another user from Administrators group, or just another user.
[%] Recreating console as another user did not works.
[+] Issue 767: ‘Tabs’ page, if ‘Multiple consoles in one ConEmu window’ is off
    then creating new tasks in new ConEmu window by default.
[+] New ConEmu.exe command line switch:
    /Palette <Name> - Choose named color palette.
[%] Issue 764: Enable same FG/BG color when BG color is background image.
[%] Issue 777: Resizing only works right from corners when ‘Pad size’ is set.


2012.10.18
[*] Removing GCC warnings.
[+] Tasks page: New button ‘Active tabs’ will add all current tabs into selected task.
[+] Button ‘No’ in close confirmation dialog. It will close active console only.
[%] Confirmation dialog was not shown when single console was opened.
[*] Don't show ‘Press Enter or Esc to close console’ after killing root process.
[%] Issue 774: ConEmu window size breaks when moved across monitors.
[%] Issue 775: Failed to update Windows 7 Jump list when no tasks are left in the list.


2012.10.16
[!] ConEmu on Reddit! http://redd.it/11k5oy Please, vote ;)
[*] Internal resize changes.
[%] Issue 736: ConEmu crashes on saving a task when creating the new one.
[%] Pasting CygWin paths fails.
[%] Fixes in ‘Extend foreground color with background’.
[%] User palettes was not saved with ‘Save settings’ button.
[*] Apps+Insert - paste file pathname from cliboard, converted to CygWin style.
[*] App distinct: When there is no explicit settings for current application - root application settings applied.


2012.10.15
[+] Option ‘Use Clink in prompt’ supports loading of clink version 0.2 (recommended).
    There is no need to set up ‘clink autorun’ when this option is checked.
[%] Issue 763: Maximizing puts ConEmu on the second monitor.
[+] Issue 764: Enable same FG/BG color when BG color is background image.


2012.10.14
[*] Far 3 build 2851 supported. Builds from 2799 to 2850 (inclusively) not supported.
[%] Incorrect startup position when maximized and hide caption.
[*] AnsiColors16.ans changed, AnsiColors16t.ans created.
[%] Some resize bugfixes.
[*] Minor changes in Settings dialog.
[+] New ConEmu.exe command line switches (some exists already but not described).
	/Reset - Don't load settings from registry/xml.
	/UpdateJumpList - Update Windows 7 taskbar jump list.
	/LoadCfgFile <file> - Use specified xml file as configuration storage.
	/SaveCfgFile <file> - Save configuration to the specified xml file.
	/Exit - Don't create ConEmu window, exit after actions.
[%] Issue 760: Shield overlay icon appears only on tab-change on Taskbar.
[+] New option: ‘Appearance’ -> ‘Show Shield overlay (Win7 or higher)’.


2012.10.09
[%] Changes of numbers on ‘Appearance’ page was ignored.
[*] Far Manager: when "far /w" and mouse over visible scrollbar - mouse wheel scrolls console.


2012.10.08
[*] Changes in ‘Sleep in background’.
[*] Some more AI in ‘Press Enter or Esc to close console’ (successfull ReadLn takes into account).
[%] Changes of ‘Pad size’ was ignored.
[%] Bugfix: Restart as Administrator fails.


2012.10.04
[%] BugFix. "%ConEmuDir%" does not works for elevated consoles.
[%] BugFix. Maximize fails on WinXP.


2012.10.02
[!] Far 3 build 2848 supported.
[%] Two elevated in task.
[%] DBCS bugfixes (default font in real console).
[*] More information in logs.


2012.09.30
[+] GuiMacro: Paste(8) - paste path from clipboard converted to CygWin style.
[*] When started with "/logN" switch and program folder is write-protected, log files will be created on Desktop\ConEmuLogs.
[%] Bugfix: "/single" switch.


2012.09.26
[%] Issue 727: Shortcut opens multiple instances.
[%] Issue 724: Internal window resize changes (continuation).
[*] When can't create font (specified font not found in system) defaulting to monospace fonts.
[+] Ctrl+Shift+D, Ctrl+Shift+F - select and paste to console path to a folder or a file.


2012.09.25
[%] Issue 721: Window is not resizable in Normal mode with caption hidden.


2012.09.24
[!] Internal window resize changes (continuation).
[!] ConEmuHk compiled with "/DYNAMICBASE".
[*] Switch "/single" takes care of the path, from existing ConEmu instance was started.
[*] For ‘Quake style’ switch "/single" implied.


2012.09.23
[!] Internal window resize changes.
[*] Touchscreen. Ignore SPI_GETWHEELSCROLLLINES.
[+] IME. Composition window placed inside ConEmu.
[%] RClick & Far 3 & "Far /w" does not select panel items.
[*] Minor changes in splitter`s painting.
[%] Issue 689: Progress stuck at 100% in powershell.
[+] New switch: "ConEmu.exe /reset" starts without loading settings (a'la fresh config).
[+] New option on ‘Show’ page: ‘Don't show ConEmu window on Taskbar’.
[+] New option on ‘Caption’ page: ‘Always show numbers [n/m]’.
[+] New option on ‘Tabs’ page: ‘Tabs on bottom’.
[+] Issue 716: GuiMacro: SetOption("QuakeAutoHide",Value). Where Value: 2 - switch autohide, 1 - enable, 0 - disable.
[+] Issue 717: New global hotkey for ‘Restore (bring to front)’. Unassigned by default.


2012.09.16
[!] Settings dialog redesigned. New pages created. Some options renamed.
[%] Regression fixed. Can't activate alternative mode for tab #1.
[%] Alternative buffer of "far /w" was not scrollable.


2012.09.13
[!] I'm bored to tell ‘Read Disclaimer #2’. Option ‘Inject ConEmuHk’ is off for now by default.
[*] Some more diagnostic info on failed to start root command (shell).
[*] Some default hotkeys are moved from Macros to User area, not to occupy Macros cells.
[+] GuiMacro.
    Paste(4[,<Title>]) - choose file and paste full pathname
    Paste(5[,<Title>]) - choose folder and paste full path
[+] New switches in "-new_console".
    "-new_console:o" - don't enable 'Long console output' when starting command from Far Manager.
    "-new_console:i" - don't inject ConEmuHk into starting process.
[%] ConEmu hungs on exit, when F-Secure is installed.
[%] Attach does not catch console windows (regression of 120909).
[%] Hyperlinks detector fixes.
[%] In some cases (e.g. "far /x"), split console (Ctrl+Shift+O/E) starts program via "cmd.exe" as root console app.


2012.09.09
[+] Settings -> Tasks: more intuitive configuration for Tasks edit box, new buttons.
    "Add Tab" - opens standard dialog with "Save" button, which append new line to Tasks edit box.
    "Add startup dir" - simplifying insertion of "-new_console:d:<dir>" with GUI dialog.
    "Add file path" - inserts path to any file (GUI dialog too).
[+] Settings -> ComSpec: ‘Support UNC paths in cmd.exe’. The beginning. Checkbox turn on "DisableUNCCheck".
[+] GCC Build updated. ConEmu, ConEmuC, ConEmuCD, ConEmuHk. 32-bit versions only was tested in GCC.
[+] MinGW. ConEmu files MAY be stored in MinGW compatible locations:
    $MINGW_ROOT/bin/
      ConEmu.exe, ConEmu64.exe
    $MINGW_ROOT/libexec/conemu/
      ConEmuC.exe, ConEmuHk.dll and others
      ConEmu.xml - contains some defaults for MinGW environment
    $MINGW_ROOT/share/conemu/
      WhatsNew-ConEmu.txt and others
[!] AutoUpdate is disabled in MinGW mode.
[*] Minor changes in command line parser.
[%] Selection ended unexpectedly when Modifier for selection start was set and 
[%] Some GUI windows was ignored by Attach.


2012.09.04
[%] When ‘Auto tabs’ is on, creating new console shrinked ConEmu size.
[%] SplitScreen, dialog fixes.


2012.09.03
[+] SplitScreen options in ‘Create new console’ dialog.


2012.09.02
[%] Fixed regression of ‘Auto show scrollbar’.
[%] Issue 696: ‘Frame width’ does not works (with ‘Hide caption always’).
[%] Some excess and wrong console resizes removed on window state change.
[%] Successive show/hide tab bar descrease window height.
[+] Installer creates "ConEmu.exe" and "ConEmu64.exe" in AppPaths (HKLM).


2012.08.30
[*] Internal changes in child windows.
[%] Some fixes for DBCS.
[*] GuiMacro. Changes in Shell function. All following examples runs "cmd" in new tab:
    ‘Shell("new_console","cmd")’ or ‘Shell("","cmd")’ or ‘Shell("","","cmd")’.
    Memorial. Other verbs, like ‘Shell("open","cmd")’ runs "cmd" outside of ConEmu window.
[*] Safe Far close. From current build, this option may be used for ‘Unsafe’ console closing.
    Type "#Close(1,1)" (without quotas) in Safe Far close macro field
    and turn on checkbox. Now, click on the cross-button in ConEmu title provokes
    ‘Terminate active process’ in all opened consoles, regardless of ‘Far’ it is or not.
    Warning! Use on your own responsibility, this method may damage console applications data!
[+] Far Manager & TabletPC. Tap on clock+1row (upper-right corner) show/hide panels.
[+] DoubleClick on TabBar free area acts as click on [+] button.


2012.08.26
[+] GuiMacro.
    * Print(["<Text>"])
      - Alias for Paste(2,"<Text>")
    * Rename(<Type>,["<Title>"])
      - Rename tab (Type=0) or console title (Type=1)
    * Close(<What>[,<Flags>])
      - close current console (0), without confirmation (0,1),
      - terminate active process (1), without confirmation (1,1),
      - close ConEmu window (2)
[*] Internal changes in child windows.
[%] When ‘Show & store current window size and position’ is off, size and pos was not displayed on ‘Size & Pos’ page.
[%] CmdAutoAttach failed, if ConEmu.exe not installed.
[+] ‘Show was hidden warning’ option on ‘Features’ page. ‘On’ by default. May be turned ‘Off’ for use with some desktop switchers (Dexpot e.g.).
[%] Issue 674: Tab macro function going to console doesn't handle 1-based offsets properly.
[%] После показа/скрытия TabBar (3-е состояние флажка) или StatusBar менялась высота окна ConEmu.
[+] <Twilight> and <Zenburn> color palettes.


2012.08.06
[%] Bugfixes and regressions of SplitScreen.
[%] В настройке не сохранялась высота консоли менее 9 строк.
[%] Issue 668: "-new_console:d:C:\Program Files (x86)" fails.
[*] GuiMacro.
    Close(<What>[,<Flags>])
      close current console (0), without confirmation (0,1),
      terminate active process (1), without confirmation (1,1)
    Shell. You may omit both <File> and <Parms>. This means ‘Duplicate tab’.
      Shell("new_console:sV") - create same tab, split current tab to bottom;
      Shell("new_console:sH") - create same tab, split current tab to right.


2012.08.03
[!] Bugfixes and regressions of SplitScreen. Now you can create more than two splits.
[*] Some changes in ‘Long console output’ (plugin required in Far Manager).
[*] Minimal console size now is 4 cols 2 lines.


2012.08.02
[!] Experimental: -new_console:s[<SplitTab>T][<Percents>](H|V). Examples.
    "cmd -new_console:s" - split current tab, new tab and old (current) tab become 50% width of current tab.
    "cmd -new_console:s50H" - same as "cmd -new_console:s".
    "cmd -new_console:sV" - split current tab, create new tab to the bottom.
    "cmd -new_console:s3T30H" - split 3-d tab, create new tab to the right with 30% width.
[%] Regression, Build 120727a: xterm-256 was broken.
[%] Issue 651: 7-zip/WinRar was not elevated, when updating in "Program Files".
[+] Опция ‘Add %ConEmuBaseDir% to %PATH%’ на вкладке ‘ComSpec’. По умолчанию включена.


2012.07.27b
[*] В поле ‘Command’ на вкладке ‘Integration’ можно использовать ключи для ConEmu.exe. Например: "/single /cmd powershell.exe".
[*] Minor hooks optimization.
[%] Issue 651: Sometimes, ConEmu choose incorrect update method (msi instead 7z and vice versa). Cause of previously saved value "Update.DownloadSetup".


2012.07.27
[%] Issue 643: Windows from powershell/.net does not appears on screen.
[+] Issue 652: New predefined palette <Solarized Light>.
[%] Speedup of ecompl Far Manager plugin.
[+] В окне настроек в полях цветов теперь допустим ввод следующих форматов: ‘#RRGGBB’ (hex), ‘0xBBGGRR’ (hex), ‘xBBGGRR’ (hex), ‘RRR,GGG,BBB’ (dec), ‘RRR GGG BBB’ (dec).
[+] Для неактивного окна минимальное значение ‘прозрачности’ установлено в 0. Т.е. теперь при потере фокуса окно может ‘исчезать’ с экрана.


2012.07.26
[+] Создана группа рассылки: http://groups.google.com/group/conemu_ml. Welcome!


2012.07.22a
[%] Issue 649: 120722 does not restore window position.


2012.07.22
[%] Issue 348: Maximize errors with Hide caption.
[+] Issue 641: Show current console title in the status bar. 
[+] Issue 645: PowerShell cmdlet Write-Progress detection.
[%] Issue 646: ConEmu eats dead keys.
[%] Issue 647: Mouse wheel does not respect Control Panel settings.
[%] Issue 648: Правки детектора прогресса в консоли.
[%] В альтернативном буфере скролл стрелками срабатывал дважды на одно нажатие.
[*] Status bar appearance. Options ‘Vertical separators’ and ‘Horizontal separator’.
[*] Статус при старте консоли отображается только в строке статуса (если она включена).
[%] Правка ‘Sleep in background’.
[*] Правка журналирования клавиатуры (ConEmu.exe /log).


2012.07.19
[+] Issue 645: PowerShell cmdlet Write-Progress detection.
    0..100 | foreach {Write-Progress Test Progress -PercentComplete $_; sleep -m 100}
[+] Смена ‘на лету’ цвета текста и всплывающих окон в консоли (cmd, powershell, и т.п.)
    Смена цвета всплывающих окон поддерживается в Vista и выше. Для Win2k и WinXP применяется только при старте новой консоли.
    При смене цвета всплывающих окон может мелькать окно RealConsole.


2012.07.17
[*] Do not run clink in background threads.
[%] В некоторых случаях ConEmu мог падать при инициализации Far Manager.
[+] Пункт ‘Console information’ в меню плагина ConEmu для Far Manager.


2012.07.16
[!] Настройка размера и положения вынесена на отдельную вкладку 'Size & Pos'.
    Настройка 'Long console output' перенесена на вкладку 'Size & Pos'.
    Настройка 'Cmd output codepage' перенесена на вкладку 'ComSpec'.
[+] Добавлена настройка 'Show & store current window size and position'.
    По умолчанию включена. При отключении флажка значения в полях X/Y/Width/Height
    не обновляются автоматически (показываются значения сохраненные пользователем).
[+] Кнопка 'Apply' в режиме 'Normal' не меняла текущее положение окна (X/Y).
[%] Issue 638: bincmp fails.
[%] После Apps+F и открытия диалога выскакивало контекстное меню.
[+] Добавлена палитра <PowerShell>.
[+] ConEmu Inside: Windows 2000 and Windows 2003 supported.
[%] Опять работаем в Windows 2000. Режим Alternative mode attach в Windows 2000 не доступен.
[+] В альтернативном буфере (Win+A) кнопки PgUp/PgDn/Up/Down скроллируют окно (не нужно держать Ctrl).
[+] На вкладке ‘Features’ добавлен флажок ‘Use Clink in prompt’. Clink - bash style completion.
    Качать здесь версию 0.1.1: http://clink.googlecode.com
    Распаковывать сюда: %ConEmuBaseDir%\clink
    Учтите, что архив clink содержит подпапки. Файлы clink_dll_x86.dll и clink_dll_x64.dll
    должны лежать в папке ConEmu\clink.
    Опция экспериментальная, может быть изменена или удалена в следующих версиях ;)


2012.07.11
[*] Far Manager. Не включать длинный буфер при поиске в архивах через MultiArc.
[+] StatusBar. Добавлена колонка ‘[+]’ - меню создания новой консоли. Правый клик на ‘[+]’ и на ‘ActiveCon/TotalCon’ отображает меню активного таба.
[%] DblClick по иконке в заголовке ConEmu не закрывал окно.
[*] Правки в Injects.
[%] Issue 639: /cmd can't find far.cmd or far.bat without the extension.
[+] ConEmu Inside. Если ConEmu уже открыт, то повторный вызов пункта меню открывает новую консоль (вкладку) в открытом окне.


2012.07.10
[+] Reorder tabs. Новые хоткеи. Win+Alt+Left/Win+Alt+Right сдвинуть таб (точнее все табы консоли) влево/вправо.
[%] Issue 637: ConEmu recursively runs itself in an endless loop.
[%] Ошибка при "Download path" = "C:\".
[%] Changes in hooks.


2012.07.09
[*] Minimize/Restore учитывает флажок ‘Always on top’.
[*] Уточнение ‘Copy on LButton up’.
[*] New hotkey: Minimize/Restore (alternative).


2012.07.08
[+] GuiMacro: теперь можно позвать через ANSI коды. Пример в файле ‘IsConEmu.cmd’.
[+] Вкладка ‘Keys & Macro’: В поле редактирования GuiMacro можно использовать \e (ESC) и \a (BELL).
[%] Cmd_Autorun.cmd fixed.
[+] ConEmuC switches. "/IsConEmu", "/IsTerm", "/IsAnsi". ErrorLevel 1 - ON, ErrorLevel 2 - OFF.
[%] Issue 633: Cannot specifiy environment variables for startup dir.
[*] Mark & Copy.
    Уточнение DoubleClick, TripleClick.
    Ctrl+C/Ctrl+Ins при наличии выделения выполняют копирование и завершают режим выделения.
[+] Issue 634: Опция ‘End selection on typing’. 3-е состояние - завершить без копирования.
[%] Во время выделения текста не работали хоткеи (типа Win+Alt+P).
[*] Issue 635: На вкладке ‘Mark & Paste’ показываем хинт, если модификаторы Text/Block/Prompt совпадают.
[%] Issue 631: Italic drawing bug.
[%] Issue 593: Minimize/Restore hotkey fix. Now activating ConEmu if not focused.
[+] ConEmu Inside: Добавлена поддержка Windows XP. В проводнике должна быть показана панель ‘Полезный совет’.
[+] Доработана вкладка ‘Integration’.
    Группы ‘ConEmu Inside’ и ‘ConEmu Here’ отвечают за регистрацию/удаление пунктов контекстного
    меню проводника для дисков/папок/файлов. Выпадающие списки ‘Menu item’ показывют текущие
    пункты меню (то что сейчас зарегистрировано в реестре).
    Любой пункт можно просмотреть (выбрав его в списке) и отредактировать (нажав кнопку ‘Register’).
    Группа ‘Automatic attach of cmd...’ позволяет установить (или просмотреть текущую) команду,
    выполняемую процессором (cmd и tcc) при старте. Это позволяет автоматически подцепить запущенный
    cmd/tcc в новую вкладку ConEmu.


2012.07.05
[!] Settings tree redesigned.
[%] Issue 630: ‘Snap to desktop edges’ and multi-monitor layout.
[+] ConEmuC: "/ATTACH /CONPID=<pid> /GHWND=NEW" - Alternative nonintrusive attach of existing console to the NEW instance of ConEmu.exe.
[%] Issue 623: Continue...


2012.07.04
[%] FindEditor/FindViewer/FindFarWindow возвращал "NotFound".
[%] На вкладке Debug создавались ‘пустые’ строки даже при ‘Shell activity’ = ‘Disabled’.
[*] Issue 623: Continue...
[%] Issue 629: Crash on saving color palette.
[+] Alternative nonintrusive attach mode for console windows.


2012.07.03
[+] Now DoubleClick (for ‘words’) and TripleClick (for ‘lines’) both works for text selection.
[+] Расширены ANSI коды (ESC ] 9 ; ...) - http://code.google.com/p/conemu-maximus5/wiki/AnsiEscapeCodes#ConEmu_specific_OSC.
[*] Issue 623: Checking...


2012.07.02
[+] Drag window by any point of client area (configurable modifier, Ctrl+Alt by default).
[+] ‘Features’ -> ‘Snap to desktop edges’.
[%] Issue 626: /dir arg is ignored for startup task.
[+] ‘Colors’ -> Text/Back. The beginning.


2012.07.01
[+] Для облегчения отладки и сообщений об ошибках.
    Создать mini-dump: ConEmuC.exe /DEBUGPID=<PID> /MINI
    Создать full-dump: ConEmuC.exe /DEBUGPID=<PID> /FULL
    О соответствии битности беспокоиться не нужно, все сделает сам ConEmuC.exe.
    Также, добавлен пункт в системном меню ConEmu: Debug -> Active process memory dump.
[+] Tasks: /DIR "<dir>" учитывается при запуске вкладки в уже открытом ConEmu.
[+] Также, рабочую папку можно указать с помощью параметров "-new_console:d[:<dir>]" и "-cur_console:d[:<dir>]".
[*] Немного AI в 'Change prompt text cursor position with Left Click' - не пытаться вывести курсор за пределы строки.
[+] Issue 575: Confirm or abort setting ConEmu OnTop from external program.


2012.06.30
[+] Page 'Transparency', 'Use separate value'.
[%] После закрытия консоли (не последней) на статусной строке не обновлялось поле 'ActiveCon/TotalCount'.
[*] ConEmu inside mode.
    Синхронизация текущей папки: Explorer -> ConEmu. На статусной строке добавлена кликабельная колонка 'Sync'.
    Адаптировано для Vista.
[+] More ANSI examples. RenameTab.cmd, SetConTitle.cmd, SetProgress.cmd.
[+] GuiMacro: Progress(<Type>[,<Value>])
	Set progress state on taskbar and ConEmu title.
	 Type=0: remove progress.
	 Type=1: set progress value to <Value> (0-100).
	 Type=2: set error state in progress.
[+] На ярлык ConEmu (или сам ConEmu.exe в проводнике) можно набросить один или несколько ярлыков программ.
    Каждая запустится в своей вкладке.
    Исключение - если в в настройке ConEmu "Startup" -> "Command line" указан "far.exe". В этом
    случае строка запуска "подклеивается" к "far.exe".
[+] При быстром закрытии ConEmu "крестиком" в консоли успевало мелькнуть "Press Enter or Esc to close console...".
[+] Issue 575: Confirm or abort setting ConEmu OnTop from external program.
[%] Issue 624: Menu was not available in Notepad++ with SourceCookifier plugin.


2012.06.26
[*] ConEmu inside mode.
    AutoResize.
    "As Administrator" supported: use "-cur_console:a" or hold Shift when selecting menu item.
    For debug purposes: "/insidewnd <HWND>" & "/insidepid <PID>".
    ConEmu_Inside.reg file updated.
[+] Right click on leftmost part of status bar pop up system menu (useful in 'ConEmu inside' mode).
[*] Minor fix in Close Far editor/viewer confirmation.


2012.06.25
[+] Новая опция 'Min cursor size (pix)' на вкладках 'Text cursor' & 'App distinct'.
[%] Issue 619: В не которых случаях возникал Assertion после закрытия Far Manager.
[*] Немного поправим 'Detect text line ends', 'Trim trailing spaces', 'Bash margin'.
[+] Новый ключик для ConEmu.exe - "/inside". Пример использования в "ConEmu\Addons\ConEmu_Inside.reg".
    Смысл - создать панель в проводнике и запустить в ней, например, powershell.
    Пока ‘на поиграться’, вроде работает в Windows 7 и Windows 8, в других системах не проверял.
    Перед вызовом контекстного меню в проводнике нужно либо увеличить высоту нижней области (Windows 7),
    либо показать панель информации/просмотра (Windows 7 & 8).


2012.06.24
[*] На вкладке 'Mark & Paste' опция 'Auto copy' переименована в 'Copy on LButton up'. По умолчанию включена.
[%] Не сохранялось значение флажка 'Highlight and goto' и пути 'External editor'.
[*] Isue 587, Issue 605: При Paste не показывать сообщение об отсутствии текста в буфере обмена.
[+] Настройка времени появления/скрытия полосы прокрутки.
[+] Еще про Quake: настройка 'окантовки' вокруг консоли 'Pad size (pix)', работает только при включенном 'Try to center'.
[+] 'App distinct' settings page redesigned.
[*] Теперь могут быть изменены комбинации: Apps+Space, Alt+F9, Alt+Enter, Alt+Space, Ctrl+Up, Ctrl+Down, Ctrl+PgUp, Ctrl+PgDn и PicView.SlideShow.
[*] Соответственно, убраны флажки из 'Send to console': Alt+F9, Alt+Enter, Alt+Space.
[%] Win+Down не увеличивал размер консоли (опция ‘Win+Arrows - resize window’).
[%] Issue 606: На Windows XP не появлялось сообщение (тултип) об ошибках в области нотификаций (TSA).
[*] Настройки текстового курсора перенесены на новую отдельную вкладку 'Text cursor'.
[+] Issue 612: Option to change cursor size ('Fixed cursor size' & '(5-100) %').
[%] Issue 608: Проблемы с telnet.
[*] cmd/powershell/tcc: Параметр "-new_console" (для запуска консольных приложений в новом табе) теперь можно использовать в prompt без "ConEmuC.exe".
    Например, в cmd prompt можно ввести: powershell -new_console
[%] Исправлен Detach GUI приложений.
[+] Issue 607: 'Mark & Paste' and 'App distinct' -> 'Detect text line ends', 'Bash margin', 'Trim trailing spaces', 'EOL'.
[+] 'Mark & Paste' and 'App distinct' -> 'Change prompt text cursor position with Left Click'.


2012.06.18
[+] Issue 582: Позиционирование текстового курсора кликом мышки в prompt (cmd, powershell, tcc/le, ...)


2012.06.17a
[%] Задержка при активации ConEmu с открытым Far 3.
[%] В Putty не проходили события от колеса мышки.
[%] В 120617 поломался аттач GUI приложений.


2012.06.17
[+] 'Quake style slide down' third state - auto hide on lose focus.
[%] Не перехватывать фокус при запуске, если запускаемся с ключом "/min".
[+] Issue 599: 'Auto copy' on 'Mark & Paste' - copy selected text immediately on left mouse button up (when selecting with mouse).
[%] Issue 599, Issue 570: Small lags removed, when pastings long text from clipboard.
[+] 'Main' settings page redesigned.
[+] Chinese improvments.
[*] Some Wine related fixes, but still not working ;)
[*] При невозможности зарегистрировать глобальный хоткей (Minimize/Restore) выдается сообщение в области уведомлений.
[*] Умолчание для Minimize/Restore - Win+Shift+C.


2012.06.14
[+] Для фоновой картинки добавлены опции DownLeft и DownRight.
[%] Issue 577: Chinese font display error on Chinese Win XP.
[%] Issue 587: Right click gives an error box.


2012.06.13
[%] При удалении задачи, назначенной в Startup, ConEmu переставал запускаться.
[%] 120612: При выполнении команды с "-new_console" ConEmu минимизировался.
[+] Меню таба (Rename tab) и Apps+R - переименовать активный таб. Для Far - пока можно переименовать только ‘Панели’.
[+] Для фоновой картинки добавлена опция UpRight.
[%] Issue 590: Изменена обработка Ctrl+C/Ctrl+Break.
[*] Some Quake style improvements.


2012.06.12
[+] В поставку добавлен пример ‘ColorPrompt.cmd’. Запустите его в cmd.exe или tcc.exe
    для смены цвета текста command prompt на желтый.
[+] Новые аргументы для ConEmu.exe - /ShowHide и /ShowHideTSA.
    Если ConEmu не запущено - запускает (с возможно указанным /cmd ...),
    если окно ConEmu уже открыто - сворачивает его или прячет в TSA.
    Действие похоже на глобально регистрируемый хоткей (Win+C), но этот хоткей не работает,
    если ConEmu не был запущен. А с ключами - можно настроить ярлык на рабочем столе.
[+] Аргумент ConEmu.exe: /dir "Folder". Аналог Working folder, задаваемый в свойствах ярлыка.
[+] Параметр ‘Quake style slide down’ на вкладке ‘Features’.
    Пример настройки в ‘ConEmu\ConEmu_Tilda.xml’.
    Если вы хотите что-то типа этого
    http://tech-bytes.co.uk/2008/05/23/a-quake-style-console-for-your-gnome-desktop/
    переименуйте ‘ConEmu_Tilde.xml’ в ‘ConEmu.xml’,
    при загрузке компьютера запустите !ConEmu с ключом /min,
    и вы получите ‘выезжающую’ консоль по тильде.
[%] Issue 576: Trap when updating Jump Lists/Task while history is empty.
[%] Не работал Copy из альтернативной консоли (Win+A).
[%] Issue 584: App distinct color palette not working.
[%] Issue 576: ConEmu.exe /updatejumplist.
[%] When Maximized, check/uncheck ‘Hide caption always’ losed caption.
[+] GuiMacro.
    Paste(2[,"<Text>"]) - paste all lines, without confirmations
    Paste(3[,"<Text>"]) - paste first line, without confirmations
    Task(Index) - start task with 1-based index
    Task("Name") - start task with specified name
[+] В диалоге настроек для GuiMacro (вкладка Keys) работают "\\", "\r", "\n", "\t".
    Теперь можно задать что-то вроде ‘Paste(2,"exit\n")’ для выхода из cmd.exe


2012.06.09
[%] Коррекция Injects для Windows 8 RC.
[+] Issue 571: В диалоге подтверждения создания консоли добавлен флажок ‘New window’.
    Если указывается ‘Another user’, то под выбранным аккаунтом запускается сам ConEmu.exe.
    При желании, можно назначить отдельный хоткей для открытия диалога с включенным флажком.
[%] В некоторых случаях по краям консоли оставался мусор.
[*] Уточнение снятия скриншотов (режимы Maximized/Fullscreen).
[%] Не работал Attach GUI приложений.
[%] При перемещении мышкой бегунка полосы прокрутки - не обновлялось положение курсора.


2012.06.08
[+] Добавлена страничка: http://code.google.com/p/conemu-maximus5/wiki/RoadMap
[*] Уточнение подтверждения закрытия консоли.
[+] GuiMacro: WindowFullscreen, WindowMaximize, WindowMode, Status.
[+] Keys: Always on Top, Show/hide status bar (Apps+S), Show/hide tab bar (Apps+T), About (Win+Alt+A).
[+] About: В диалог добавлены вкладки с информацией по параметрам ConEmuC, -new_console и GuiMacro.
[+] На вкладке ‘Mark & Paste’ добавлено ком.строка запуска внешнего редактора, значение по умолчанию: far.exe /e%1:%2 "%3"
[*] Уточнение снятия скриншотов (Win+H). Добавлен Win+Shift+H - скриншот экрана.
[%] Issue 570: Pasting into iPython (in fact, any console app except Far) does not work as expected.
[%] Issue 558: Some more color anomalies.


2012.06.04
[%] Error ‘Can't free hooks in module ...’ в ConEmuHk.dll
[%] Issue 557: Assertion в RealBuffer.cpp
[%] Issue 568: При первом вызове 'View console output' (в плагине Far) вьювер переключался в dump-режим
[%] В некоторых случаях после завершения консольной команды в Far возникал exception


2012.06.03
[!] Internal interprocess communication changes.
[*] Status bar. Добавлена колонка 'ConEmu GUI PID'.
[%] Issue 566: Hotkey <<None>> is not unique.
[+] На вкладке 'Tasks' окна 'Settings' добавлено поле 'ConEmu arguments for Jump list'.
    Здесь можно указать доп.параметры для запуска с панели задач (Tasks, Jump list).
    Например: /icon "cmd.exe"


2012.06.02
[!] Internal interprocess communication changes.
[+] Windows 7 и выше. Поддержка Jump list, в секцию 'Tasks' ConEmu может добавить свои 'Predefined tasks' и команды из истории.
    Наполнение Jump list занимает некоторое время, поэтому на вкладке 'Tasks' добавлена кнопка 'Update Now!'.
[+] ConEmu.exe: параметр /title "Template". В заголовке окна будет отображаться фиксированный текст, а не заголовок активной консоли. В "Template" можно использовать переменные окружения.
[+] Диалог 'Create new console': в системном меню добавлен пункт 'Reset command history...'.
[+] Win+H: Make screenshot of active ConEmu window.
[+] Tabs: Раздельные шаблоны для панелей (Far) и других консольных приложений.
[+] Tabs: Для консольных приложений (кроме Far) можно настроить список слов, исключаемых из заголовка. Надоел префикс 'Administrator:' при запуске консоли 'под админом' в Win7.
[*] Убираем задержки закрытия ConEmu.
[%] В некоторых случаях не появлялись Shell-диалоги (при запуске файлов, выборе пунктов контекстного EMenu).
[*] Minor change in (isMonitorConsoleLang == 2).
[*] На Status bar тоже действует 'Fade when inactive'.
[%] В историю не попадала команда, указанная через '/cmd' при запуске ConEmu.exe.
[%] Issue 561: В некоторых случаях ConEmuHk64.dll вызывала падение консольного приложения.
[%] Issue 564: События мыши не посылались в консоль при отключенном флажке 'Inject ConEmuHk'.
[*] Изменения подтверждения закрытия табов. При закрытии ConEmu 'крестиком' запрос отображается один раз (на все консоли).


2012.05.27a
[%] Не сохранялись изменения режима окна (Normal/Maximized/Full screen), если перед 'Save settings' не была нажата 'Apply'.
[%] Некорректные подсказки для пунктов меню настройки Status bar.


2012.05.27
[*] В системном меню и меню для таба отображаются текущие горячие клавиши.
[%] Мышиные события не попадали в консольные приложения (кроме Far) при включенной прокрутке.
[+] 'Settings' -> 'Features' -> 'Mouse options' -> 'Enable mouse'. По умолчанию включено.
    Можно отключить - запретить посылку в консоль событий от мышки. При этом остается возможность
    использовать мышь для пометки и вставки текста. Опция живет уже давно, но в интерфейсе отсутствовала.
[+] Добавлена новая опция прозрачности - ColorKey. Но для Far все-таки удобнее использовать 'UserScreen transparency'.
[+] Win+G - новый хоткей для пункта системного меню 'Attach...'.
[+] Status Bar. По умолчанию включен. Настройка шрифта, цветов и колонок (любой набор из доступных 20-и)
    в 'Settings' -> 'Status bar'. Отключить/включить колонки можно также из контекстного меню строки статуса,
    открывающегося правой кнопкой мышки. Описание колонок отображается при наведении на них мышки.
    Некоторые колонки обрабатывают left click:
    * поля 'CAPS'/'NUM'/'SCRL' - переключение.
    * поле 'Active VCon' - меню выбора консоли (аналогично меню с тулбара).
    * поле 'Transparency' - меню настройки прозрачности (100%..40%, UserScreen, ColorKey); при
      наведении мышки на пункты меню 90%..40% - прозрачность главного окна сразу изменяется.


2012.05.24a
[!] ConEmuC.exe/ConEmuC64.exe sets console text attributes to 7 on startup.
[+] 'Settings' -> 'Mark & Paste' -> 'Freeze console before selection'.
[+] 'Find test' -> 'Freeze console'.
[%] Lags in ConEmu plugin.


2012.05.23a
[%] Issue 554: Исправлена обработка ^[#G (ANSI X3.64).


2012.05.23
[*] Из системного меню убран пункт 'Auto scroll'. Если нужно поставить консоль 'на паузу' - Win+A (альтернативный буфер).
[+] Ctrl+Win+Alt+Enter - принудительная активация ConEmu в FullScreen. Как и Win+C, настраиваемый хоткей срабатывает из любого приложения.
[+] Win+Shift+Del - Terminate активного процесса текущей консоли.
[+] Добавлена переменная окружения "ConEmuANSI". Принимает значения "ON" или "OFF".
[%] Issue 554: Ошибки позиционирования курсора и вывода текста (ANSI X3.64).
[%] Issue 553: Откат прокрутки консоли.


2012.05.22
[+] Новая опция 'ANSI X3.64 / 256color' на вкладке 'Features'. Описание будет здесь:
    http://code.google.com/p/conemu-maximus5/wiki/AnsiEscapeCodes
    Адресуется консоль целиком (с прокруткой), но Xterm 256color влияет только на 'рабочую'
    область (нижняя часть консоли, если есть прокрутка).
    Чтобы ANSI работало - должен быть включен 'Inject ConEmuHk'.
    Если кажется, что 256 color не работает - включить флажок 'Colorer TrueMod support', проверить
    выключен ли буфер/прокрутка (например "256colors2.pl -cur_console:h0"), или прокрутить консоль
    в самый низ ("echo [9999;1H").
    Два примера: `ConEmu\Addons\AnsiColors16.ans` и `ConEmu\Addons\AnsiColors256.ans`.
[+] Win+A - альтернативный буфер, кнопка на тулбаре - черный квадратик.
    При выполнении в фаре - показывает вывод последней команды.
    Иначе - замораживает текущее состояние всех консоли (весь буфер, с прокруткой).
    Закрыть альтернативную консоль - повторным Win+A или Esc.
[*] Win+S - включение/отключение прокрутки (BufferHeight). Игнорируется в Win7. Кнопка на тулбаре - вертикальные стрелки.
[+] Win+N - Show create new console popup menu.
[%] Issue 551: Updater, Команда распаковки формировалась неправильно при использовании переменных окружения.
[+] Новые ключи ConEmu.exe
    /min - запустить свернутым;
    /tsa - сворачивать в TSA (чтобы свернуть в TSA при запуске используйте вместе с /min);
    /icon "<file>" - откуда брать иконку, <file> может быть exe, dll или ico;
    /noupdate - отключить автоматическую проверку обновления при старте.
[*] Обновлен диалог 'About'.
[%] Исключение при уменьшении размера шрифта в Maximized режиме.
[+] Добавлены три системных палитры: Standard VGA, Terminal.app, xterm.
[%] Правки в Injects.
[%] Диалог Fast configuration отображался размернутым на весь экран, если ConEmu был запущен с ярлыка, в свойствах которого указано Maximized.
[%] Исправлена некорректная отрисовка при включении флажка 'Auto' на вкладке 'Main' в Maximized режиме.
[%] Minor changes in ConEmuC.exe.


2012.05.20
[*] ConEmu is mentioned in Wikipedia: http://en.wikipedia.org/wiki/Comparison_of_file_managers#cite_ref-20


2012.05.15
[%] В предыдущей сборке отвалилась загрузка 'App distinct'.
[*] Максимальное количество поддерживаемых консолей увеличено до 30-и (дальше кнопки лень рисовать).
[*] На тулбаре отображается 'кнопка' только для активной консоли, а не для всех открытых (как раньше).
    При клике на кнопку - отображается меню выбора запущенных консолей/табов.
[*] Активация с клавиатуры - цифрами.
    Win+F11 и Win+F12 больше не занимаются активацией консолей.
    Если консолей меньше 11-и, все как раньше.
    Если больше - то допускаются однокнопочные и двухкнопочные активации. Например:
    ‘Win(down) 1 5’ - активирует 15-ю консоль;
    ‘Win(down) 1 Win(up)’ - активирует 1-ю консоль.
[%] Еще раз 'Sleep in background' bugfix. 
[%] Issue 541: В режиме эскизов некорректно выделяются файлы правой кнопкой мыши.


2012.05.14
[%] Issue 543, Issue 544: Правим баги несчастливой версии :)
[%] Issue 56: При драге поверх окна ConEmu больше не забирается фокус.
[+] Drag&Drop: При дропе файлов в ком.строку Far - отображается контекстное меню (Paste/Goto/Edit/View).
[*] Drag&Drop: Internal changes in overlay image.


2012.05.13
[*] 'Ignore console cursor size' вместо неработавшей 'Ignore telnet cursor size'. Также добавлена в 'App distinct'.
[%] Не работала опция 'Send Alt+Space to console' (вкладка 'Keys').
[%] В диалоге создания новой консоли при запуске группы (Tasks) игнорировался флажок 'Run as adminstrator'.
[+] Issue 532: Опция 'Show TSA balloon' (влияет только на автоматический режим проверки).
[*] Issue 537: Проверяем опцию WinRar: [HKCU\Software\WinRAR\Extraction\Profile] "UnpToSubfolders"
[%] Issue 538: Неверные иконки в Thumbnails/Tiles в корне архивов.
[%] Issue 539: Некорректная отрисовка Thumbnails/Tiles поверх панели QView (Ctrl+Q) или Info (Ctrl+L).
[+] Разрешен Shell Drop файлов в редактор и диалоги. Drop, естественно, в виде вставки текста (имен/путей перетаскиваемых файлов).
[%] Еще раз 'Sleep in background' bugfix. 
[*] Настройка 'Command line' переехала на новую вкладку 'Startup' окна 'Settings'.
[*] В меню (кнопка [+] на тулбаре) добавлены пункты 'New console dialog' и 'Setup tasks'.


2012.05.10
[%] ConEmu internal paste locks clipboard.
[*] Пример макроса: ConEmu\Far1_reg\TabList.reg
[%] AnsiCon вызывал падение в cmd/tcc.


2012.05.09a
[%] Issue 534: ConEmuSetup: Строка с путем по умолчанию для 64 битной версии выводится сразу после 32 битной.
[+] Поиск текста в консоли. Hotkey Apps+F или Edit -> Find text.
[%] Telnet and 'Sleep in background' bugfix.


2012.05.08
[!] Issue 65: Для корректной работы приложений, использующих SetConsoleActiveScreenBuffer (telnet.exe и т.п.) требуется включить флажок ‘Inject ConEmuHk’.
[!] Чтобы в корне не маячили и не мешали фару при работе вне ConEmu - ExtendedConsole пененесен в подпапку.
[!] Полностью переделана обработка HotKeys.
    * Понятия ‘HostKey’ больше нет.
    * Для всех (почти) клавиш можно назначить собственный модификатор.
    * Исключение - системные комбинации, активация консоли по номеру (общий модификатор) и управление размером окна (общий модификатор).
    * Теперь можно использовать ‘клавиши’ WheelUp, WheelDown, WheelLeft, WheelRight (колесо мышки).
[+] Теперь можно настроить до 32-х GUI Macro, привязав их к HotKeys.
    По умолчанию, CtrlWheelUp/CtrlWheelDown меняет размер шрифта.
[%] В префиксе "ConEmu:run:" теперь можно использовать переменные окружения.
    Например, для файлов "*.cpp,*.hpp" настроить такую ассоциацию (e.g. AltF4):
    ConEmu:Run:"%FARHOME%\Tools\Notepad++\notepad++.exe" -new_console "!\!.!"
[+] Опциональное подтверждение закрытия консоли из ConEmu (Features -> Confirm close console).
[+] Portable: Рядом с ConEmu.exe можно положить файлы MsXml3.dll и MsXml3r.dll чтобы не возникало
    проблем с xml-конфигурацией в Live сборках и в Win2k. Регистрировать MsXml3.dll не нужно.
    Рекомендуется брать файлы MsXml3.dll и MsXml3r.dll из Windows XP.
[*] Немного доработано пересоздание консоли.
[*] Не срабатывал Shift для пунктов меню 'Restart', 'Restart as', 'New console'.
[*] Меню (системное или для таба) всегда всплывает при RClick на табах.
[+] GUI Apps in tabs: теперь работает пункт меню 'Attach...'
[+] GUI Macro: Tab(<Cmd>[,<Parm>])
    <Cmd>=0 - show/hide tabs
    <Cmd>=1 - commit lazy changes
    <Cmd>=2 - switch next (eq. CtrlTab)
    <Cmd>=3 - switch prev (eq. CtrlShiftTab)
    <Cmd>=4 - switch tab direct (no recent mode), Parm=(1,-1)
    <Cmd>=5 - switch tab recent, Parm=(1,-1)
    <Cmd>=6 - switch console direct (no recent mode), Parm=(1,-1)
    <Cmd>=7 - activate console by number, Parm=(1-based console index)
    <Cmd>=8 - show tabs list menu (indiffirent Far/Not Far)
[+] GUI Macro: Paste(<Cmd>[,"<Text>"])
    <Cmd>=0 - paste all lines, <Cmd>=1 - paste first line
    When <Text> is omitted - paste from Windows clipboard, otherwise - paste specified text.
[+] Keyboard: 'Show opened tabs list (does not work in Far - use macro instead)'. Default - F12.
[+] ConEmu plugin: команда в меню плагина - 'Show all tabs list', макрос 'ConEmu.TabList.fml'
[%] Issue 530: Ошибка в цветах Thumbnails/Tiles при включенном ‘Optional marking character’.
[*] Вкладка настроек 'Text selection' переименована в 'Mark & Paste'.
[+] Для консольных приложений (кроме Far) ConEmu теперь может самостоятельно обрабатывать
    вставку текста из буфера обмена. По умолчанию, Ctrl+V вставляет первую строку содержимого
    буфера, а Shift+Ins вставляет текст полностью (генерируя нажатия <Enter> для перевода строк).
    Можно настроить подтверждение вставки многострочного текста (при вставке нескольких строк
    из буфера в ком.строку cmd.exe нажатия <Enter> могут привести к нежелательному исполнению команд).
    Можно настроить подтверждение вставки длинного текста (по умолчанию 200 символов).
[+] На вкладках 'Mark & Paste' и 'App distinct' добавлена настройка вставки из буфера обмена.
[*] В 64-битных OS при запуске в новой вкладке "cmd" учитывается настройка битности желаемого ComSpec.
[*] Меню таба отображается по Apps+Space (раньше было Win+Apps).


2012.04.22
[*] Issue 527: Правим ошибки в детекторе панелей.
[%] Глюк размера при старте, если 'Hide caption' и режим 'Maximized' в ярлыке.
[*] При нажатии кнопки 'Apply' в окне настроек в полях размера окна появлялись старые значения.
[*] Не работали кнопки +/-/Up/Down на вкладке 'App distinct'.


2012.04.21
[!] Внимание. Изменения в использовании командных процессоров.
[*] В настройку добавлена вкладка 'ComSpec'. Туда перенесны настройки 'Long console output'.
[*] На вкладке 'ComSpec' добавлена настройка используемого командного процессора.
    По умолчанию настроен автоматический выбор между tcc.exe (если установлен) и cmd.exe.
    Также есть возможность принудительного задания 'битности' командного процессора в 64-битных OS.
    По умолчанию битность процессора совпадает с битностью OS.
[*] Опция 'Leave on close' вынесена в интерфейс на вкладку 'Tabs'.


2012.04.18
[%] Гиперссылка на редактор/строку не работала из консоли с прокруткой.
[*] Some speed up of command execution.


2012.04.17
[*] Issue 511: Теперь bdf-шрифты можно использовать и для рамок.
[%] Issue 523: Невозможность начать пометку текста из меню при прокрученном вверх буфере.


2012.04.16
[+] Некоторые настройки (палитра, Cursor, Extend Fonts) можно
    настраивать раздельно по имени приложения и признаку Elevated.
    Настройка на странице 'App distinct' окна 'Settings'.
    Приложения сохраняются в настройке (reg/xml) в подключе "Apps".


2012.04.14
[%] При открытии диалога настроек не включался флажок 'Long console output'.
[%] Ошибка в возврате Plugin.Call("4b675d80-1d4a-4ea9-8436-fdc23f2fc14b","...") для Far3.
[%] После Far3 build 2576 поломались макросы использующие $Text. В частности, отвалился 'длинный правый клик'.
[%] GUI Apps in tabs: "Notepad" in Win-W don't works.
[%] Убрана небольшая задержка переключения табов (редактор/вьювер) через интерфейс ConEmu.
[%] Issue 516: При минимизации кликом по таскбару не отключались Win-Number.
[%] Issue 518: Если Far 'не отвечал', то при попытке обращения к нему (переключение табов, и т.п.) ConEmu на некоторое время зависал.
[%] Issue 521: Пропадание табов редактора/вьера.
[*] Issue 248: Добавлена возможность сохранять/загружать пользовательские палитры цветов.
    В палитру входят 32 цвета (16+16) и настройки 'Extend foreground colors'.
    Именованые палитры сохраняются в настройке (reg/xml) в подключе "Colors".
[*] Issue 445: Добавлена возможность создавать пользовательские 'Задачи'/'Tasks'.
    Задача - это алиас для запуска одного или более приложений в новых вкладках ConEmu.
    Их можно использовать (на примере задачи {Shells}):
    * при запуске, указав в свойствах ярлыка: "ConEmu.exe /cmd {Shells}"
    * указав {Shells} в поле 'Command line' страницы 'Main' окна 'Settings'
    * при создании новой консоли через интерфейс ConEmu (`+` на тулбаре, список в Recreate-диалоге)
    * из командной строки cmd.exe: "%ConEmuBaseDir%\ConEmuC.exe" /c {Shells} -new_console
    * из командной строки far.exe: conemu:run:{Shells} -new_console
    Настройка на странице 'Tasks' окна 'Settings'.
    Задачи сохраняются в настройке (reg/xml) в подключе "Tasks".
[*] Minor fix in debug switch "/detached".
[*] Vista+: При детаче в консоли устанавливается приемлемый для пользователя размер шрифта.


2012.04.08
[*] ConEmu was mentioned on http://jpsoft.com/blogs/2012/04/windows-console-replacements-part-6-take-command-and-conemu/


2012.04.01
[*] Settings->Far Manager->KeyBar RClick: при подсветке пункта меню на кейбаре отображается выполняемое действие.
[*] Issue 514: Доработана опция 'Extend foreground colors with background'.
    Работает для любого приложения, а не только для Far Manager.
    Например, для Far Manager, в качестве 'заменяемого цвета фона' можно выбрать
    цвет панелей (синий по умолчанию), тогда для Far получится как бы своя собственная
    палитра цветов. Или наоборот, можно настроить цвета для внешнего редактора (Vim),
    выбрав в качестве цвета расширения его цвет фона.
    Для Far Manager имеет смысл только для веток 1.7x и 2.x. Для ветки 3.x
    любые TrueColor цвета можно настроить через интерфейс Far Manager.
[*] Issue 319: Hyperlinks. Разрешено для любого приложения (не только в Far).
    Но для открытия редактора (LClick по ошибке из консоли с cmd.exe) Far должен быть запущен.
    При наведении меняется курсор мышки.


2012.03.27
[*] Far3: после выполнения макроса ShiftEnter курсор прыгал к ".."
[*] Hyperlink detector (e-mails).
[*] Issue 505: Reattach fixed.
[*] Settings->Far Manager->KeyBar RClick: Правый клик по кейбару отображает меню модификаторов.
    Т.е. щелкнув правой кнопкой по "7Search" в редакторе откроется всплывающее меню, в котором
    можно выбрать любой F7 с модификатором, например Ctrl-F7.
    Примечание. При выборе пункта меню в консоль посылается именно нажатие, т.е. если на Ctrl-F7
    висит макрос - будет выполнен макрос.


2012.03.26
[!] Far3 build 2573.
[*] Еще раз табы для модальных окон (Far3).


2012.03.25
[!] Текущая версия НЕ совместима с Far3 build 2567 и выше (пока).
[*] Еще раз табы для модальных окон (Far3).
[*] Issue 507: В некоторых случаях при запуске консольных приложений не отключались расширенные атрибуты символов (color/italic/...).
[*] Issue 509: В некоторых случаях (смена режима дисплея) в консоли мог самопроизвольно включаться режим прокрутки.
[*] Issue 510: Отключен AI приводивший к невозможности сохранить заданную пользователем высоту шрифта (сохранялась высота, с которой был создан реальный шрифт).
[*] Issue 511: Rudimentary BDF support (from thecybershadow).
    // from Maximus: выкинул тормознутый std, скорость загрузки bdf-шрифтов увеличилась вдвое.
[*] Не работали жесты в release сборке.
[*] Touchpad & Touchscreen: после двойного тапа в консоль мог проваливаться 'лишний' LBtnClick.
[*] Добавлен макрос Editor.MsRClick.fml - удобен для работы в редакторе и диалогах  на Touchpad & Touchscreen.
[*] В режимах 'Hide caption...' & Maximized 'светилась' рамка окна.


2012.03.15
[!] Far3 build 2546.
[*] Исправлено отображение табов для Far3.
[*] Продолжение 'гиперссылок'. Теперь обрабатываются и URL & e-mail (открытие через ShellExecute).
[*] Issue 499: В архив 7z добавлена 64битная версия GUI, соответственно снято ограничение на обновление 64битной версии только инсталлятором.


2012.03.14
[!] Far3 build 2545, рекомендуется bis-сборка.
[*] Еще раз детектор 'гиперссылок' на ошибки компиляции (добавлена поддержка Delphi/FPC).


2012.03.04
[*] Немного поправлен детектор 'гиперссылок' на ошибки компиляции.
[*] Убираем OutputDebugString.


2012.02.27
[%] Правки межпроцессного взаимодействия.
[%] Ошибка в умолчаниях шаблонов табов для вьювера и редактора с изменениями.
[*] Vista и выше. При невозможности изменить размер консоли из-за пределов по размеру консольного шрифта,
    ConEmu пытается увеличить/уменьшить размер шрифта в консоли. Для пользователя это 'прозрачно', шрифт
    в окне ConEmu не меняется.
[*] Windows 7 и выше. Поддержка тачскринов и жестов.
    Длинный тап - аналог длинного RClick, открытие EMenu.
    Перетаскивание одним пальцем - аналог перетаскивания с нажатой левой кнопкой мышки (например, для Drag&Drop).
    Тап двумя пальцами - аналог короткого RClick, выделение файла. Позиция - центр между пальцами.
    Нажатие и тап (опустить первый палец, тап вторым пальцем, отпустить первый палец) - аналог короткого RClick, выделение файла. Позиция - первый палец.
    Поворот (опустить первый палец, крутить вторым пальцем вокруг первого, отпустить первый палец) - переключение табов, по часовой стрелке - CtrlTab, против часовой стрелки - CtrlShiftTab. Активация таба - после отпускания первого пальца.
    Прокрутка (опустить два пальца, двигать их вверх/вниз, отпустить пальцы) - аналог прокрутки колесом мышки (инверсно).
    Зум (опустить два пальца, сблизить/раздвинуть, отпустить пальцы) - изменить размер шрифта в ConEmu.
[*] Issue 493: При включении табов размер консоли не меняется - увеличивается высота окна ConEmu.
[*] Issue 494: Hotkeys for starts text and block selection from keyboard.
[*] Issue 495: Option for send 'Alt-F9' to console.
[%] Issue 496: Edit -> Mark text doesn't start selection sometimes.
[%] Опять работаем в Win2k.


2012.02.15
[!] Experimental: Внутренние изменения межпроцессного взаимодействия.
[*] Installer. Подхватывается путь установки Far 3.x, в том числе и для компонентов 'Far Manager plugins' и 'Far3 ExtendedConsole'.
[*] Правки в injects.
[%] Issue 296: Исправлена работа в режиме HideCaption & Maximized.
[+] Префикс плагина "ConEmu:run:" теперь поддерживает и "-new_console" для убирания мерцания панелей.
[*] Доработаны макросы для Far3.
[*] В заголовке таба с консольным выводом (макрос Far на CtrlO) отображается 'Console output' вместо имени временного файла.
[+] Для 'Resize panels by mouse' добавлен флажок 'use both panel edges'.
[%] Issue 491: ConEmu changes window size on F3 or F4 in Far.
[+] Win+Apps - active tab popup menu.
[*] Продолжение GUI-приложений во вкладках.


2012.02.05
[*] EMenu по правому клику (опция 'RightClick 4 EMenu') всегда отображается в позиции курсора мыши.
[%] Откат поддержки injects в UPX модулях.


2012.02.04
[%] Issue 485: Проблема при запуске с включенным Desktop mode.
[%] Issue 489: Не работает dism (правки в injects).


2012.02.03
[*] Продолжение GUI-приложений во вкладках.
    Теперь при запуске консольной утилиты/команды из GUI-приложения во вкладке -
    утилита/команда стартует в новой вкладке ConEmu.
[%] Issue 486: После запуска новой вкладки в фоне - не обновлялись кнопки на тулбаре.
[%] Правки в запускаторе.
[*] Правки в injects.


2012.02.01
[*] AutoUpdate. Сообщение о невозможности обновления 64битной версии GUI показываем только при ручном вызове.
[%] Не работал Terminate (из меню) для активного процесса.
[%] Issue 484: Не восстанавливается иконка в трее после краха проводника.
[*] В меню для активной консоли (таба) вместо 'Terminate' отображается 'Terminate->Console' и 'Terminate->Active process'.


2012.01.29a
[%] Issue 479: Tiles/Thumbnails не обновлялись в Far 2.x при открытом QSearch.
[%] Issue 482: RightClick и EMenu на границе панели.


2012.01.29
[*] Продолжение GUI приложений во вкладках. Теперь и VLC.
[*] Настройки выделения текста и скрытия заголовка перенесены из в доп.диалогов в окно 'Settings'.
[*] Far 3 build 2426 (не работал ConEmu Panel Views).
[%] Issue 481: ConEmu.120118 — ошибка переключения табов кликами.


2012.01.18
[+] Issue 337: Attach не-фаровских консолей: System menu -> Attach to... Проверялось в Windows 7.
    ТехИнфо. Для аттача необходимо загрузить в выбранный процесс модуль ConEmuHk.dll (ConEmuHk64.dll),
    что выполняется посредством CreateRemoteThread. В принципе, некоторые антивирусы могут ругаться
    при попытке использования этой функции. Вызывается CreateRemoteThread из ConEmuC.exe (ConEmuC64.exe).
[%] Issue 480: Answering "Detach console" with "no" still detaches console.
[%] В 120115 для Far 3.x отвалился правый клик на keybar.
[+] Консольным программа разрешено 'рисовать' в DC ConEmu функцией StretchDIBits (Far плагины ImageView и PicViewAdv).
    ТехИнфо. Из отрисовки в ConEmu исключается прямоугольник, указанный в последнем вызове StretchDIBits.
    Его отрисовка восстанавливается при изменении размеров окна или при изменении текста в консоли в этом прямоугольнике.
[*] Еще немного по пропорциональным шрифтам.


2012.01.15a
[+] Параметр "-cur_console[:n]" можно указать после "ConEmu.exe /cmd" чтобы отключить 'Press Enter or Esc to close console'.
    Пример для UserMenu в Far 3.x
    macro:post $If (Apanel.Folder || Apanel.Plugin && !!(APanel.OPIFlags & 0x20)) msgbox("Warning!!","Panel or current item type disallows Hiew execution",0) $Else print(@"conemu.exe /config hiew /cmd C:\Utils\Files\Hiew32\hiew32.exe -cur_console:n ") CtrlF Enter $End
    Открывает файл под курсором в hiew, запущенном в новом экземпляре ConEmu.

2012.01.15
[%] Detach GUI окон.
[%] Правки детектора панелей.
[+] Отладочная опция: System menu -> Debug -> Load screen dump.
[+] Windows 7: Overlay icon 'Shield' on taskbar for elevated tabs.
[*] Far 3 build 2381: Исправим безобразие с RightClick :) при включенных 'Right selection fix' и 'RightClick 4 EMenu'.
[*] При ошибках запуска корневой команды ConEmuC.exe отображает текущую директорию (Can't create process, ErrCode, Current directory, Command to be executed).
[%] Issue 477: 'Ломка' шрифта в диалоговых окнах.
[%] Issue 478: Отображение рамок с растровыми шрифтами при отключенном 'Fix Far borders'.


2012.01.10
[*] Зарегистрирован аккаунт в твиттере :) http://twitter.com/ConEmuMaximus5
[*] Автообновление: описано в FAQ-ConEmu.txt
[%] Автообновление: ошибки скачивания 'version.ini' отображаются только при вызове из меню 'Help' -> 'Check for updates'.
[*] Подтверждение перед Detach.
[*] В 'Settings' -> 'Tabs' добавлена настройка шрифта табов.
[*] Внутренние изменения. Окна VirtualConsoleClassBack и VirtualConsoleClassScroll более не используются.
[%] Не работало отключение флажка 'Long console output'.
[+] При запуске команд из Far Manager можно использовать параметр "-cur_console:h[N]". "h[N]" аналогичен параметру в "-new_console" но команда будет запущена в текущей а не новой консоли.
[+] Issue 474: ConEmu not accepting mouse wheel input when mouse coords are negative.
[+] Issue 476: New checkbox 'Settings'->'Tabs'->'Far windows'.


2012.01.05.1
[*] Issue 295: Улучшена отрисовка диалогов при использовании пропорциональных шрифтов.
[*] AutoUpdate. Перед запуском обновления (после закрытия окна ConEmu) выполняется проверка отсутствия других запущенных экземпляров ConEmu.


2012.01.05
[%] Issue 461: В некоторых случаях ConEmu падал при закрытии GUI приложения во вкладке.
[%] Issue 469: YAC (Yet Another Completion) doesn't work. Для GetConsoleWindow (возвращающего окно отрисовки) GetClassName перехватывается и возвращает "ConsoleWindowClass".
[%] Issue 472: Падение при выборе меню дисков (alt+F1).
[%] При отрисовке TrueColor через ExtendedConsole.dll сбивался цвет фона пробельных символов при совпадении с 'цветом текста'.
[*] Все HotKeys теперь можно задать на вкладке 'Keys' окна настроек. Настройка клавиш с вкладки 'Tabs' убрана. На вкладке 'Tabs' добавлен флажок '‘Host-key’+Number iterates Far windows'.


2012.01.02
[*] На главной странице проекта ( http://code.google.com/p/conemu-maximus5/ ) добавлена кнопочка '+1'. Щелкните, кому не жалко :) Ну, и тут ( http://sourceforge.net/projects/conemu/ ) тоже.
[*] Far3 build 2311 (build 2343 supported).
[+] Issue 102: AutoUpdate. Умеем обновляться как через инсталлятор, так и через 7z-архив. Для обновления через архив - нужен архиватор (7z или WinRar).
[+] При запуске в новой конфигурации вместо нескольких диалогов отображается один общий диалог 'быстрой настройки'.
[%] Параметр '-new_console' не запускал во вкладке GUI приложения.
[*] В системное меню добавлены пункты 'Visit home page' и 'Report a bug' (Win+Alt+Space или клик по иконке в заголовке ConEmu).
[*] Еще немного FAQ-ConEmu.txt
[%] Issue 465, Issue 466: Правки в ConEmuHk.
[*] Часть настроек с вкладки 'Features' перенесена в новую 'Far Manager'.
[*] На вкладке настроек 'Far Manager' добавлены поля для макросов. Вернуть макрос 'по умолчанию' можно очистив поле макроса.
[%] Issue 468: System's 'Copy File' window (by Ctrl+V) appears behind ConEmu.
[+] При запуске ConEmu.exe выполняется проверка наличия необходимых файлов (ConEmuC.exe и т.п.)


2012.01.01
[*] Same as build 120102. May be used for AutoUpdate testing.


2011.12.20
[*] Улучшен детектор прогресса в консоли.
[+] GuiMacro. Новая функция: Shell("<Verb>","<File>"[,"<Parms>"[,"<Dir>"[,<ShowCmd>]]])
    Verb - "open", "print", и т.п. или специальный "new_console"
    Примеры (для диалога ConEmu GUI Macro):
      shell("open","cmd","/c dir c:\ -new_console:b")
    Примеры (для макросов Far 3.x):
      callplugin("4b675d80-1d4a-4ea9-8436-fdc23f2fc14b","shell(\"open\",\""+env("FARHOME")+"\\Encyclopedia\\FarEncyclopedia.ru.chm\")")
      callplugin("4b675d80-1d4a-4ea9-8436-fdc23f2fc14b","shell(\"new_console\",\""+env("FARHOME")+"\\far.exe\")")
[+] На вкладке 'Debug' окна настроек добавлена возможность журналирования выполняемых команд.
[%] Некорректно вырезался '-new_console' при наличии кавычки после параметра.


2011.12.12
[*] Продолжение GUI приложений во вкладках.
[%] ConEmu64 & Far x86: при выходе из Far могло появляться сообщение 'Press Enter or Esc to close console'.
[%] Issue 462: ConEmu 111206 & right click.
[%] Issue 461: При максимизации внутренняя консоль не максимизируется.
[+] Расширены возможности запуска новой консоли: -new_console[:bh[N]caru[:user:pwd]]
    b - Create background tab
    h<height> - пример, h0 - отключить буфер, h9999 - включить буфер в 9999 строк
    n - отключить 'Press Enter or Esc to close console'
    c - принудительно включить 'Press Enter or Esc to close console'
    a - RunAs shell verb (as admin on Vista+, login/password in Win2k and WinXP)
    r - Run as restricted user
    u - ConEmu choose user dialog
    u:<user>:<pwd> - specify user/pwd in args, MUST BE LAST OPTION


2011.12.06
[*] Продолжение GUI приложений во вкладках.
[*] Sources: класс CRealConsole разделен на два объекта.
[*] Правки в запускаторе.
[*] Исходники ConEmu проверены анализатором PVS-Studio.
[+] При включении 'Shell and processes' в логе отображается содержимое bat/cmd/tmp файлов длинной менее 32K. Можно использовать для отлова ошибок параметров компиляции/линковки программ.
[+] Не мигаем курсором если Far занят (выполняет длинный макрос, ищет по сети, грузит файлы и т.п.)
[%] Issue 459: обработка клавиши Win.


2011.11.20
[*] Изменен внешний вид диалога настроек.
[%] Небольшие правки обработки кликов по миниатюрам панели задач Windows 7.
[%] Исправлен Alt-Tab, Alt-Tab для Win2k/WinXP при включенном Tabs->'Show on taskbar'.
[%] Исправлена подсказка к флажку Tabs->'Active only'.
[*] x86 и x64 исталляторы объеденены в одном файле: ConEmuSetup.??????.exe.


2011.11.17
[%] В Far3 не работало переключение окон при открытом QView.
[%] Продолжение подготовки к переходу на новые табы (исправлены появившиеся в 111110 ошибки)
    * поломалась зарисовка полей вокруг консоли.
    * Issue 456: в некоторых случаях не обновлялся или не отрисовывался заголовок окна.
    * Issue 455: возможно, исправлена ошибка отрисовки при переключении в другое приложение.
[!] Изменен адрес загрузки ConEmuHk.dll/ConEmuHk64.dll.
[*] Sources: класс настроек разделен на два объекта.


2011.11.10
[%] Issue 449: Resizing tabs with mouse in 'panel view' (thumbs/tiles) does not work.
[%] Issue 451: падение при загрузке background из png.
[+] Settings->Tabs->'Show on taskbar' - отображение на панели задач всех запущенных консолей.
    Если флажок в 3-м состоянии - консоли отображаются только в Vista и выше.
    В Windows 7 добавлена поддержка Aero thumbnails & peeks.
[%] msi: не запоминался путь, заданный для ExtendedConsole.
[*] Начало подготовки к переходу на новые табы.
[+] В диалоге настроек добавлены кнопки 'Reset' (сброс к настройкам по умолчанию) и 'Reload' (перезагрузить из xml/reg).
[*] Правки в запускаторе.


2011.11.01
[%] В 111019 поломался TrueMod в Far2.
[*] Продолжение GUI приложений во вкладках.


2011.10.31
[+] Issue 443: Jpeg and PNG in Background image.
[%] Issue 319: Поломался переход в редактор по клику для 'test.c(50): error: ...'


2011.10.27
[%] Issue 440: Игнорировалось наличие плагина ConEmu.x64.dll если Far.exe был переименован.
[%] Issue 441: ConEmu 2011.10.19 - сломался QView + PictureVew2.
[*] Диалог создания/пересоздания консоли.
    'Команда по умолчанию' - то, что запускается при старте ConEmu (например "C:\Far\Far.exe").
    'Текущая команда' - то, что запущено в текущей консоли  (например "C:\Far\Far64.exe /w").
    При создании новой консоли в диалоге отображается 'Команда по умолчанию', 'Текущая команда'
    добавляется в историю (выпадающий список) следующим пунктом. Таким образом, поведение ConEmu
    при отображении диалога теперь соответствует 'тихому' созданию новой консоли ([ ] Create confirmation).
    При пересоздании активной консоли в диалоге отображается 'Текущая команда', а 'Команда по умолчанию'
    добавляется в историю (выпадающий список) следующим пунктом.
[*] Для некоторых пунктов меню (таба и системного) начали всплывать подсказки.
[*] Вернул slideshow для PictureView2 (кнопка Pause, интервал '-' и '+' на _основной_ клавиатуре).
[*] Продолжение GUI приложений во вкладках.


2011.10.26
[%] Issue 438: Far мог падать при попытке настройки палитры TrueColor (ExtendedConsole64.dll) в режиме "Far /w".
[%] В 111019 поломался плагин ConEmu Panel Views.
[*] При включенном флажке 'Save window size and position on exit' сохряняем один раз, перед закрытием консолей.
[*] Разработчикам Far-плагинов. ConEmu.dll: HWND WINAPI GetFarHWND2(int anConEmuOnly)
	anConEmuOnly
		2 - вернуть главное окно ConEmu
		1 - вернуть окно отрисовки
		0 - если в ConEmu - вернуть окно отрисовки, иначе - вернуть окно консоли
[*] Еще немного FAQ-ConEmu.txt


2011.10.24
[%] В 111023 поломался диалог 'Recreate console'.
[*] Продолжение GUI приложений во вкладках.


2011.10.23
[%] Ресайз окна ‘HostKey’+стрелки не работал, если ‘HostKey’ был переопределен (не Win).
[%] При включенном флажке '‘User screen’ transparency' часть картинки (PicView/MMView) могла оставаться невидимой.
[%] Issue 423: При просмотре картинок (PicView и т.п.) временно отключается альфа-прозрачность.
[%] Макросы в Far могли не выполняться, пока мышкой не дернешь над консолью.
[%] ConEmu падал, если все консольные процессы завершались пока было открыто окно 'Recreate console'.
[*] Обновлен FAQ-ConEmu.txt


2011.10.19
[!] Большие внутренние изменения. Для каждой виртуальной консоли создается свое окно отрисовки.
    * Функция GetConsoleWindow перехватвается, и возвращает окно отрисовки ConEmu.
    * Если плагинам/программам реально требуется дескриптор окна консоли - ConEmuHk.dll: GetConEmuHWND(2).
    * Функции GetParent, GetWindow, GetAncestor перехватываются, и для окна отрисовки подставляют результат главного окна ConEmu.
    * Враппер для старых версий PicView/MMView больше не нужен.
[%] Issue 393: Запуск второго экземпляра Far внутри ConEmu под высокой нагрузкой.
[%] Issue 431: Падение при закрытии окна настройки плагина 'ConEmu Background'.
[%] Issue 434: Опять работаем в Windows 2000.
[%] При 'RightClick 4 context menu' в Far 1.7x гасились панели.
[%] С какой-то сборки отвалился Drop в командную строку.
[%] При отсутствии файла ConEmuCD.dll/ConEmuCD64.dll в консоль выводились 'иероглифы' вместо текста ошибки при попытке выполнения команд.
[%] В некоторых случаях после старта консоли 'Run as admin' не инициализировалась консоль (не отображалось содержимое).
[+] Теперь во вкладке ConEmu можно запускать некоторые графические приложения: Putty, Notepad, TC ;) При этом кнопка 'буферного режима' скрывает/отображает окно приложения.
[+] В окне 'Settings' добавлена вкладка 'Keys' на которой показаны все работающие в ConEmu кнопкосочетания. Туда же перемещены настройки 'Host-key' и 'Send Alt+Enter', 'Send Alt+Space'.
[+] Добавлена возможность перехвата некоторых системных кнопкосочетаний (AltEsc, AltTab, CtrlEsc, PrntScrn). Настройка на вкладке 'Keys'. Альтернативно поддержан Far плагин XKeys.
[+] На вкладке 'Keys' добавлен флажок 'Win+Arrows' разрешающий ресайз окна ConEmu стрелками на клавиатуре.
[*] Уменьшен объем (и соответственно время) передаваемых данных при отрисовке фона плагинами. Использовать старый PanelColorer не рекомендуется.
[*] Оптимизация детектора диалогов.
[*] Небольшое изменение скрытия 'автоматической' полосы прокрутки. Если курсор мыши вне окна консоли - скрытие не выполняется, во избежание мелькания полосы прокрутки при вялотекущих процессах в консоли.
[*] При Close/Recreate консоли сразу отключается Background, установленный плагинами.
[*] Системное меню и меню таба.
    * Меню приведены к единому виду.
    * Добавлен пункт "Attach to...", позволяющий подцепиться к приложению или консоли (не закончено).
    * В системное меню добавлено субменю 'Active console', содержащее пункты 'Close', 'Detach', и т.д.
    * ... добавлено субменю 'Console list', отображающее список открытых консолей.
[*] Описана структура и параметры в файле 'Background.xml'.
    * Добавлена возможность задания цветов картинок и полосы свободного места.
    * ... задания размера полосы свободного места.
    * ... задания разных цветов панелей в зависимости от буквы диска.
[*] FindFirstChangeNotification для проверки изменений в Background.xml (плагин ConEmu Background).
[*] Сообщение о невозможности активации таба отображается под центром таба. Также не пытаемся активировать табы, если они заблокированы диалогом.


2011.09.26
[+] Пункт меню 'Terminate' и кнопка 'Terminate' в 'Recreate dialog' отображает подтверждение с выбором: закрыть консоль 'крестиком' или убить активный процесс (TerminateProcess).
[*] Упрощена настройка Background. В поле 'Replace color indexes' можно указать '*', тогда будет краситься только фон панелей Far manager.
[*] Far3 build 2204.


2011.09.25
[%] Плагины 'ConEmu Background' и плагин 'ConEmu Underlines' не работали в Far 1.7x.
[+] Настройка плагина 'ConEmu Background'. Можно задать полный путь к xml файлу, например "%FARHOME%\Background.xml".


2011.09.24
[%] Issue 158: ConEmu PanelViews в некоторых случаях конфликтовал с плагином PanelTabs (не реагировал на клавиатуру и мышь).
[+] Опция "MainTimerInactiveElapse" - периодичность обновления неактивной консоли.
[+] Плагин 'ConEmu Underlines' теперь умеет подсвечивать панели черезстрочными полосами.
[+] Добавлен новый плагин 'ConEmu Background' аналог неподдерживаемого PanelColorer.


2011.09.19
[%] Issue 427: После AltEnter, AltEnter некорректно сохранялся текущий размер окна при выходе.
[%] Issue 429: Win-W won't works in Windows 8.
[+] Issue 425: Выделение слов двойным кликом, как в обычной консоли.
[*] Теперь можно выделять текст в фаровском CtrlO из редактора. Есть, конечно, AltIns, но тем не менее.
[+] Добавлена авторегистрация шрифтов в *.otf файлах.
[+] Issue 319: Из консоли фара можно открывать как ссылки ошибки компиляторов (вроде ConEmu.cpp(1999): error: xxx).


2011.09.14
[%] DosBox не запускался, если ConEmu установлен в 'Program Files' (путь к DosBox содержал пробелы).
[%] После нескольких вызовов окна настроек в списке шрифтов задваивались шрифты вида '[Raster Fonts 8x12]'.
[*] Issue 426: Режим 'Auto' для правой и средней кнопок мыши, копирование - если выделен текст, иначе - вставка.
[*] Minor changes in hookset (32<->64bit).
[*] ExtendedConsole: немного улучшено отображение цветов в RealConsole.
[*] Far3 build 2194.


2011.09.03
[*] Far3 build 2184.
[%] Изменения в модуле ConEmuHk.
[%] Плагин 'ConEmu Underlines' валил Far.


2011.08.26
[*] Far3 build 2174.


2011.08.24
[%] В некоторых случаях, при отображении меню (RightClick 4 context menu) гасились панели.
[*] Far3 build 2159.
[+] Issue 422: Настройка 'DisableMouse'. Через реестр/xml можно отключить посылку мышиных событий в консоль. Некоторые опции ('Resize panels by mouse', 'Select text with mouse', и т.п.) отключаются отдельно.


2011.08.11
[*] Изменено отображение непечатных (combining) символов: accents, tildas, dot above, xFEFF и т.п. Обычно эти символы при печати располагаются над предыдущей буквой. Однако, для 'консольной ясности' теперь они отображаются в своем знакоместе.


2011.08.09
[%] Поправлено определение координат панелей для многострочной и отключенной области статуса.
[*] Доработан 'RightClick for context menu'. Курсор на файл ставится под кликом сразу (при начале длинного клика).
[+] Issue 420: Option 'Win-Tab' on Tabs page for tab switching in Windows 7.


2011.08.08
[%] Падение в некоторых случаях (например при очистке корзины через EMenu).
[%] Не работал Fade для расширенных (24bit) цветов.
[*] ExtendedConsole: отображение в диалоге Bold/Italic/Underline; включение флажка '4bit' сразу показывает измененный цвет.


2011.08.07
[%] После Attach (например из плагина) окно консоли не скрывалось.
[%] Issue 418: Не работал макрос FAR_AutoAttach.reg в Far2.
[+] В меню 'Debug' (системное или контекстное меню таба) добавлен пункт 'Debug active process'.


2011.08.05
[%] Отрисовка TrueMod в 'far /w'.
[%] Умеем восстанавливать разрушенное другими программами системное меню.
[%] Issue 387, Issue 397: Диагностика ошибок - отсутствие необходимых 'ConEmuC.exe' или 'ConEmuC64.exe'.
[%] Issue 414: Поломался аттач после детача по CtrlAltTab.
[*] Issue 416: Настройка "DownShowHiddenMessage". Иконка из TSA автоматически убирается, если окно опять стало видимым.
[%] Issue 417: Исправлен глюк Far плагина 'Color Picker'.


2011.07.31
[*] Небольшая доработка TrueMod support.


2011.07.21
[%] В версии 110720 в некоторых случаях Far аварийно завершался.


2011.07.20
[!] Плагины не будут работать в Far3 выше 2102.
[%] Не работал перехват WinAPI в плагинах, загруженых через Far3wrap.
[+] В Thumbnails & Tiles учитывается многострочная статусная область панелей.
[+] Добавлен файл ConEmu\Far3_reg\Thumbnails_KeyBar.xml


2011.07.12
[%] Полный путь в заголовках табов редакторов/вьюверов.
[*] При удерживании модификатора выделения текста (настройка 'Select text with mouse') движение мышки не пересылается в консоль.
[+] В системное меню добавлен пункт 'Bring here' - подвинуть окно ConEmu в левый верхний угол текущего монитора (если вдруг окно уехало за пределы видимости).


2011.07.06
[%] Issue 411: Ошибки Drag&Drop в коммандную строку.
[%] В плагине не выполнялся пункт 'Start ConEmu debug'.
[*] Расширены возможности встроенного дебаггера ('Start ConEmu debug' из плагина, или 'Debug log (GUI)' из системного меню ConEmu).
    * При нажатии CtrlBreak в окне дебаггера предлагается создать minidump.
    * В заголовке дебаггера отображается PID отлаживаемого процесса.
[*] Доработки для Far3 build 2082.
[*] В сообщении 'ConEmu received old version packet' отображается полный путь процесса или модуля, приславшего пакет некорректной версии.
[*] В шаблонах заголовков табов (Tab templates) можно использовать макроподстановки: %s - заголовок консоли, %i - номер окна в Far (0-based), %p - PID активного процесса в консоли, %c - номер консоли (1-based).
[*] Если какая-то другая программа скрыла окно ConEmu - в TSA отображается иконка и всплывающее сообщение об этом безобразии.


2011.06.29
[%] Issue 409: "Far.exe /e newfile" из ConEmu: Exception при выходе. Требуется версия Far 2.1 bis12 или выше.
[*] При вызове консольных приложений на экране могли мелькать цветные артефакты (при использовании расширения шрифтов/цветов).
[*] Far3 build 2078.


2011.06.16
[%] Issue 403, Issue 404: При 'Far /w' в фар не передавались нажатия мышки и некоторые клавиатурные сочетания (CtrlUp, CtrlDown, и т.п.).
[%] Issue 402: После окончания выполнения консольной команды в некоторых случаях некорректно отрисовывались панели.


2011.06.10
[%] Issue 374: при запуске DOS-приложений (ntvdm.exe) выскакивает MessageBox.
[%] В некоторых случаях при запуске DOS-приложений (ntvdm.exe) схлопывался размер окна ConEmu.
[%] В некоторых случаях при выходе из Far или запуске консольных команд ConEmu.exe мог аварийно завершаться.
[%] Issue 382: в поле 'Another user' диалога создания новой консоли нельзя было ввести имя в формате 'domain\user'. В поле разрешена горизонтальная прокрутка.
[%] В некоторых случаях окно ConEmu не закрывалось после завершения консольных процессов.
[%] Issue 384: Не отключался флажок 'Install keyboard hooks'.
[%] Issue 400: Правки в запускаторе.
[*] Far3 build 2027.
[+] Drop в любую вкладку, а не только в Far, например в cmd.exe. При Drop в не-Far-консоль вставляются полные имена перетаскиваемых файлов.
[*] Запуск консоли с флагом SEE_MASK_NOASYNC.
[*] Пункт 'Terminate' меню таба и кнопка 'Terminate' (диалог пересоздания консоли Win-W) игнорируют флажок 'Safe Far close'.


2011.03.08a
[+] GuiMacro. Новая функция: FontSetName("FontFaceName"[,FontHeight[,FontWidth]]).


2011.03.08
[%] Issue 297: Desktop mode и несколько мониторов.
[*] Issue 332: Fixed/Cascade и подобные настройки не запрещаются в Maximized.
[*] Плагины готовы к Far3 build 1900.
[*] Добавлен msi для x64. Набор файлов тот же что и в msi x86, но только x64 версия может устанавливаться в 64битный 'Program Files'.


2011.03.06
[%] Правки в запускаторе.
[%] Не работал ввод через IME. Пока что ввод остается в отдельном плавающем окне, но результат попадает в консоль. Поскольку FAR игнорит нажатия с VK=0, иероглифы посылаются как VK=VK_PROCESSKEY.
[%] Issue 373: падение при запуске 'wmic'.
[!] Экспериментально. Для планируемой поддержки возможности горизонтальной прокрутки ConEmu отрисовывает только видимую область RealConsole.
[*] Разрешено сохранение опции 'Use ConEmuHk injects'. По умолчанию - включена.
[*] Два новых файла в поставке (ConEmuCD.dll и ConEmuCD64.dll). В них вынесен код сервера консоли, чтобы разгрузить ConEmuHk.dll/ConEmuHk64.dll.
[+] Интеграция с DosBox. Теперь можно запускать старые Dos-приложения в 64-битных ОС прямо из Far или батников.
    DosBox брать здесь: http://www.dosbox.com
    DirectLink: http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download
    Ставить сюда: %ConEmuBaseDir%\DosBox
    Создать (или переименовать) файл конфигурации: %ConEmuBaseDir%\DosBox\DosBox.conf
    Дописать в конец файла команды монтирования дисков, смысл в том, что при запуске приложений
    в DosBox из ConEmu пути должны совпадать. Если на вашем NTFS диске отключены короткие имена
    Dos-приложение может и не запуститься. Для возможности запуска Dos-приложений из батников
    требуется включение флажка 'Use ConEmuHk injects'.
    Внимание: Диск Z: в DosBox зарезервирован под эмулятор.
[*] Через системное меню ConEmu можно было вызвать несколько экземпляров диалога свойств RealConsole. При закрытии одного из них валился conhost. /исправлено уже давно/
[*] 'Extend foreground colors...' и 'Extend fonts' работают только для Far.


2011.02.27
[*] Documentation (http://code.google.com/p/conemu-maximus5/wiki/ConEmu) updated. Anybody read it?
[%] Правки в запускаторе.
[*] Добавлена опция 'Use ConEmuHk injects'. В release сборке пока отключена.
[*] При включении лога 'Shell and processes' (вкладка Debug) отображаются LoadLibrary & FreeLibrary.


2011.02.25
[%] Правки в запускаторе.
[+] "ConEmuC.exe /GUIMACRO <macro command>". Возвращает errorlevel==0 и %ConEmuMacroResult% в случае успеха.
    Пример: "%ConEmuBaseDir%\ConEmuC.exe" /GUIMACRO WindowMinimize


2011.02.24
[%] В 110223 поломалось отображение длинного вывода последней команды в Far1.
[*] Немного макросов в папке Far3_reg.


2011.02.23
[*] Настройка на вкладке 'Debug' - что журналировать. Закрытие окна настроек == выбор 'Disabled'.
[*] Плагины готовы к Far3 build 1889.
[*] По возможности при выполнении команд пропускаем cmd.exe (например, при выполнении команды 'netsh').


2011.02.18
[!] Хуки системных функций теперь устанавливаются не через плагин, а через ConEmuHk.dll (что позволит обрабатывать не только far.exe, но и любой процесс, запущенный в этой консоли). В результате вылечен Issue 60, на подходе Issue 65 и портабельный реестр. Часть кода по ‘внедрению’ взята из Console2.
[!] Переменная окружения "ComSpec" более не переопределяется, а переменная "ComSpecC" теперь не создается.
[!] Настройки конфигурации без имени (нет ключа "/config ‘name’" в параметрах ConEmu.exe) хранятся в "Software\ConEmu\.Vanilla". Если ключ "Software\ConEmu\.Vanilla" ранее отсутствовал - он создается копированием из "Software\ConEmu".
[!] В тестовом режиме - поддержка Far3.
[!] Изменения записи событий в консольный буфер ввода (ждем чистого буфера только для мышиных кнопок).
[!] В диалог настроек добавлена вкладка 'Debug'. Если она открыта - в ней отображается журнал запускаемых в консоли процессов.
[%] Issue 60: зависание chcp на некоторых системах.
[%] Issue 364: Visual Studio post build events.
[%] При отключенной "[ ] Show column titles" не стартовал D&D.
[%] Panel Views. Не ловились изменения цвета последнего элемента панели.
[*] Отказ от WinEvents в сервере (ConEmuC.exe).
[*] На вкладке Info показывает размер и видимость курсора.
[*] Некоторые изменения умолчательных настроек.
    Включено выделение мышкой (LShift - Text, LAlt - Block). RClick в BufferMode выполняет Paste.
    Darkening = 255, Replace color indexes = '#1'.
[*] Если на экране есть выделение (Text/Block) то RClick всегда делает Copy. (Не имеет отношения к Far's Grabber - AltIns).
[*] Реструктуризация макросов Far в поставке (папки Far1_reg, Far2_reg, Far2_fml).
[*] Добавлен макрос для Far1 - изменение размера шрифта в ConEmu колесом мышки.
[*] Для включения портабельности настроек *ConEmu* достаточно создать _пустой_ файл 'ConEmu.xml' рядом с ConEmuC.exe или с ConEmu.exe.
[*] В меню по стрелке у кнопки '+' на toolbar отображаются укороченные строки запуска, чтобы меню не было слишком широким. При наведении курсора мышки на укороченный пункт меню - всплывает подсказка с полной строкой запуска.
[*] Issue 288: В меню окна (правый клик по заголовку окна) добавлен пункт 'New console...', при удерживании Shift отображается диалог подтверждения, даже если флажок 'Create confirmation' отключен.
[*] Проверка значения "FullScreen" в ключе [HKEY_CURRENT_USER\Console] для Vista и выше.


2011.01.26
[*] По умолчанию hotkey 'Win-Del' не устанавливается. Включается через реестр или xml-файл.
[+] GUI-макросы.
    FontSetSize(Relative,N)
     - изменить размер шрифта в ConEmu
       Relative==0: N - желаемая высота шрифта
       Relative==1: N (+-1, +-2) - увеличить/уменьшить шрифт
       Возвращает - "OK" или "InvalidArg"
    IsRealVisible
     - Проверка, видима ли RealConsole, "Yes"/"No"
    IsConsoleActive
     - Проверка, активна ли RealConsole, "Yes"/"No"
[+] В реестре или xml можно настроить "ConInMode" - флажки 'QuickEdit Mode'/'Insert mode' в свойствах RealConsole при старте.


2011.01.24
[*] Откат 'far /w' по умолчанию.
[+] Настраиваемый hotkey (Win-X) для запуска новой консоли "cmd.exe".
[+] Настраиваемый hotkey (Win-Del) для закрытия текущей консоли без подтверждения.
[+] Опция ("Multi.AutoCreate") Win-Number создает новую консоль, если номер свободен.
[+] Опция ("Multi.Iterate") Win-Number перебирает табы активной консоли.
[+] Опция ("Multi.LeaveOnClose") не закрывать окно ConEmu после закрытия всех консолей.


2011.01.23
[%] В x86 версии не запускались приложения из C:\Windows\Sysnative.
[%] 'Text selection' не копировал текст, если начало выделения было правее/выше конца выделения.
[%] В последних версиях Far 2 (при запуске без ключа /w) отвалилось включение длинного вывода программ.
[*] В архивы (7z) предыдущих версий случайно попал ConEmu64.exe. Для желающих, 64битная версия GUI доступна в msi.
[*] При запуске ConEmu без параметров Far 2 по умолчанию запускается с ключом /w.
[+] Положено начало 'GUI-макросам'. Смысл в том, чтобы дать фару 'порулить' параметрами ConEmu.
    Пример вызова через callplugin (Far 2):
    $if (callplugin(0x43454D55,"IsConEmu()")!=0 && env("ConEmuMacroResult")=="Yes") MsgBox("Macro", "Far started under ConEmu") $end
    В Far 1 (врочем, как и в Far 2) для исполнения GUI-макроса (и просмотра его результата) можно использвать меню плагина.
    Пока что поддерживаются следующие функции:
    IsConEmu()
     - возвращает "Yes" если Far прицеплен к ConEmu
    FindEditor("<FullEditFileName>"), FindViewer("<FullViewerFileName>"), FindFarWindow(<WindowType>,"<WindowTitle>")
     - возвращает "Found:<номер консоли>", "Blocked", или "NotFound"
    WindowMinimize() или WindowMinimize(1)
     - свернуть окно (если "1" - то в TSA)
    MsgBox("<Text>","<Title>",<ButtonType>)
     - показать GUI MessageBox, вернуть нажатую кнопку ("Ok", "Cancel", "Retry", и т.п.), ButtonType == Windows SDK.



2011.01.18
[%] В меню по стрелке у кнопки '+' на toolbar первый пункт мог быть пустым.
[+] Удерживая Shift при выборе пункта меню (стрелка у кнопки '+') открываем диалог параметров новой консоли.
[+] Issue 355: Что-то вроде общего пространства редакторов/вьюверов. Пример в 'ConEmu.Addons\ConEmu.Editor.fml'.


2011.01.17
[%] Issue 347: Странность показа данных на закладках. 
[%] Не выполнялся батник: ver|find "6."
[*] 'Press Enter to close console' -> 'Press Enter or Esc to close console'.
[+] Стрелка у кнопки '+' на toolbar показывает меню из последних 16 запущенных команд, для быстрого запуска новой консоли.


2011.01.15
[%] Issue 350: Click right button on close icon don't work while caption is hidden.
[%] Issue 351: В Windows XP после обновления Far до версии 2.0 build 1783 перестал работать вывод консольных команд.
[%] Issue 353: Не работал Detach в FAR (CtrlAltTab).
[%] Issue 354: "mycmd ." точка не передается команде.
[*] Issue 349: При желании, в 64-битных ОС можно использовать 64-битный ConEmuC64.
[+] Тестируем первую версию msi-инсталлятора.


2011.01.03
[%] Issue 346: не работает запуск с комстроки.


2010.12.30
[*] Небольшие правки.


2010.12.25
[%] Issue 345: Падение ConEmu.exe в некоторых случаях при просмотре файлов, содержащих '&' в имени папки/файла.


2010.12.24
[%] Issue 340: При включенном ScrGadgets не работали RClick, D&D, и пр.
[%] Issue 343: Блокировались табы после ошибки поиска в редакторе.
[+] 3-е состояние флажка 'Always show scrollbar'.


2010.12.17
[*] Меню для таба.
[*] Некоторые изменения background-api.


2010.12.15
[%] ConEmu.exe мог падать при работе background-плагинов.
[%] Attach из плагина не работал, если ConEmu.exe не лежал рядом с ConEmuC.exe.


2010.12.14
[%] Can't open console data file mapping. ConEmuFarMapping.xxxx
[*] Не работал аттач из консоли, запущенной под администратором.
[+] Usability of buffer scrollbar. Прокрутка автоматически всплывает при изменении позиции в консоли. При слежении за курсором мышки всплытие и скрытие производится с задержкой.


2010.12.12
[%] В Win2k даже при наличии Far-плагина при закрытии консоли возникало 'Root process was alive less than 10 sec'.
[%] Правки /ATTACH.
[%] В некоторых случаях, при включении прокрутки (Long console output), консоль прокручивалась до самого низа.
[%] Drag-n-Drop: При дропе из некоторых источников копировался только первый файл.
[+] Drag-n-Drop: Поддержка дропа из 'устройств' папок и в папки с длинными путями.
[*] При сильной загрузке процессора ConEmu мог завершиться на этапе старта после появления в консоли сообщения 'Process was not attached to console. Is it GUI?'.
[+] Для удобства аттача свободных консолей в поставку включен файл 'Attach.cmd'.
[*] Уточнения API для 'background' плагинов. Обновлен 'Panel colorer' (исправленные исходники доступны на svn).


2010.12.07
[%] Issue 334: Правки 'Attach to ConEmu' из плагина.
[+] Issue 318: Расширена настройка действий правой и средней кнопки мышки для работы с буфером обмена. Например, на правую кнопку мышки можно назначить Paste для 'режима с прокруткой' (cmd), или всегда, при нажатом LShift. Напомню, что 'far /w' не считается 'режимом с прокруткой'.
[+] Issue 283: 'Always show scrollbar' option.
[+] Issue 333: При отключенной 'Always show scrollbar' полоса всплывает при наведении мышки только если НЕ нажаты Ctrl или Alt или Shift или левая кнопка мышки.


2010.11.29
[%] Issue 327: 'Syncho events are pending!' по F10.
[%] Issue 324: 'mh_ConEmuCInput not found'.


2010.11.28
[%] Far2 падал при попытке выгрузки плагина (http://bugs.farmanager.com/view.php?id=1604).
[*] 'Tray' переименован в 'TSA' (Taskbar Status Area).
[+] Добавлен флажок 'Always show TSA icon'.


2010.11.25
[%] Issue 298: HG & Araxis (detached comspec).
[%] Issue 321: PanelView, некорректный скроллинг при выделении элементов панели.
[%] Issue 322: Если Far был запущен без ConEmu.exe, то при наличии плагина ConEmu.dll происходило падение при открытии редактора/вьювера.


2010.11.20
[%] PanelView. Не работал в 'far /w'.
[%] Issue 317, 308: В некоторых случаях терялся PID процесса FAR с плагином ConEmu.
[%] При сильной загрузке процессора в Win7 нажатие Win+Number могло проваливаться в Explorer.
[%] Issue 316: Ненужное сообщение об ошибке записи в xml, при отсутствии прав на изменение файла.
[%] Таб не переключался в другую консоль, если активируемое окно фара заблокировано диалогом.
[*] Новая реструктуризация.
    64-битные версии ConEmu.exe & ConEmuC.exe более не поставляются за ненадобностью.
    ConEmu.exe помещен в корень дистрибутива, ConEmuC.exe и прочие файлы в папку ConEmu.
    При желании (чтобы не 'захламлять' папку фара) ConEmu.exe можно также переместить в папку ConEmu.
    Плагины для Far как и ранее лежат в папке 'Plugins'.
    Файл ConEmu.xml и шрифты могут лежать как рядом с ConEmu.exe, так и в папке ConEmu (рядом с ConEmuC.exe).
    Старые файлы рекомендуется удалить самостоятельно.
[+] Переменная окружения 'ConEmuBaseDir', содержит папку с файлами ConEmuC.exe, ConEmuHk.dll, и т.п.


2010.11.08
[%] Issue 308: В некоторых случаях терялся PID процесса FAR с плагином ConEmu. В результате мог отваливаться D&D и прочее.
[%] Issue 312: Мусор по краям консоли в Maximized & FullScreen при включенном центрировании.
[+] Issue 313: Global hotkey may be used for minimize/restore of ConEmu window (Win+C by default). Кнопку ('C' по умолчанию) можно настроить через параметр 'MinimizeRestore', модификатор соответствует HostKey (кроме Apps и без различия правый/левый). Глобальный хоткей работает только в первом запущенном экземпляре ConEmu, и только если он уже не зарегистрирован для какого-либо другого приложения. После закрытия первого запущенного экземпляра ConEmu хоткей 'наследуется' другим экземпляром.
[+] Авторегистрация шрифтов выполняется не только для *.ttf файлов в папке программы, но и в текущей (current directory).
[+] В 'ConEmu Underlines' добавлен флажок 'Hilight plugin panels'. (Плагин предназначен для демонстрации возможностей API)
[+] В корне дистрибутива помещен небольшой 'starter' с именем 'ConEmu.exe'. Предназначен для более удобного запуска Far Manager-а в ConEmu. Этот файлик просто выполняет запуск ConEmu\ConEmu.exe с теми же аргументами.
[+] 'RighClick 4 context menu'. При третьем состоянии, в течении 'длинного правого клика' отображается Throbber вокруг курсора. Когда кружок замыкается - после отпускания правой кнопки мышки будет показано EMenu.
[*] Telnet detector changed. Теперь переменная 'TERM' игнорируется.
[*] Blues16.bmp & Greys16.bmp from ccaidd.


2010.11.01
[*] PanelView. Асинхронная загрузка иконок и превьюшек.
[%] Исправлены некоторые баги перезапуска консоли.


2010.10.22
[%] Issue 311: Падение Far 1.7x при переключении табов.
[%] Правки 'ConEmu Underlines'. Включение/отключение и смена цвета налету, без закрытия диалога настройки.


2010.10.21
[%] Issue 306: Не работало переключение раскладок Ильи Бирмана.
[+] Системное меню всплывает по Win+Alt+Space.
[+] Перейти в 'полноэкранный' режим можно также по Ctrl+Win+Enter.
[+] Win+Alt+P открывает диалог настроек ConEmu.
[+] В поставку добавлен плагин 'ConEmu Underlines'. Смысл - разлиновать рабочую область панелей Far Manger. Плагин можно включить через F11 (или AltShiftF9 в панелях) в FAR и выбрать желаемый цвет линий. В настройках GUI должен быть включен флажок 'Allow Plugins' в группе 'Background Image'. Активация фичи отключает отображение файла 'Background Image'. Если вместо ожидаемой картинки отображается черный фон - вероятно движок 'Darkening' установлен в 0. Передвиньте его вправо.


2010.10.20
[%] В последних сборках на некоторых машинах мог отвалиться D&D.
[*] Расширенное логирование раскладок клавиатуры.


2010.10.19
[%] Issue 299: При включении '/log' ConEmuC падал при выходе.
[+] Добавлен флажок "Send Alt+Space to console".
[*] Доработки Background API.


2010.10.17
[!] Реструктуризация поставки ConEmu. Исполняемые файлы, WhatsNew, Addons, Settings и пр. перемещены в подпапку "ConEmu". Сделано для удобства распаковки в папку Far Manager (чтобы не мешать файлы). Удалите старые файлы ConEmu!
[!] Обе версии ConEmu (x86 & x64) теперь поствляются в одном архиве (добавлены файлы ConEmu64.exe, ConEmuC64.exe, ConEmuHk64.dll).
[%] WinXP. Консоли не переключались по RWin+Number.
[%] Ошибочное отображения в табе заголовка соседней консоли во время создания новой консоли.
[%] PanelView. При попытке запуска плагина возникала ошибка "-1" в Far x86 & ConEmu x64.
[%] Issue 218: Побеждено мелькание кейбара при ресайзе окна.
[%] Не всегда правильно работало переключение раскладок и слежение за раскладкой в консоли (Win7x64).
[*] PanelView. Изменена реакция на PgUp/PgDn в режиме Tiles.
[+] int WINAPI SyncExecute(SyncExecuteCallback_t CallBack, LONG_PTR lParam);
[*] При запуске без параметров ConEmu пытается искать FAR: a) в папке с ConEmu.exe; b) в текущей директории; c) на уровень вверх от ConEmu.exe. Если Far.exe не найден - запускается cmd.
[+] Если другие плагины Far экспортируют функцию "void WINAPI OnConEmuLoaded(struct ConEmuLoadedArg* pConEmuInfo);"
    то ConEmu.dll вызовет ее после инициализации плагина ConEmu или после аттача к ConEmu GUI.


2010.09.19
[%] При минимизированном conemu не пропадал зеленый градусник на панели задач.
[%] Не обновлялся заголовок таба вьювера при смене файла через Gray+/Gray-.
[%] CtrlBreak не прерывал 'зависшие' макросы в Far.
[%] В некоторых случаях на Windows XP при запуске могла мелькать RealConsole.
[%] Issue 274: Окно RealConsole больше не двигается в процессе работы. Флажок 'Lock real console pos' убран за ненадобностью.
[*] Для корректного отображения EMenu (во всех его режимах) перехватываются функции GetWindowRect и ScreenToClient.
[*] Issue 280: Навигация в режиме тумбнейлов.
[+] PanelViews теперь доступен и в Far1.


2010.09.06
[%] Фон, заданный плагином отображался не только в Far.


2010.09.04
[%] Issue 290: Exception triggered in CRealConsole::MonitorThread.
[*] Background image: картинка затемняется в соответсвии с "Fade contents when inactive".
[*] Background image: флажок 'Allow plugins' в третьем состоянии разрешает отрисовку фона плагинами только в панелях.


2010.09.03
[%] В консоли не детектился 'одноциферный' прогресс операции.
[%] При отключенном 'Fix FAR borders' не всегда срабатывал 'Enhance progressbars and scrollbars'.
[+] CECMD_SETBACKGROUND.
[+] Background image: автоматическое перечитывание измененной картинки.
[+] Background image: режимы Stretch & Tile. Для примера использования 'Tile' добавлен файл 'ConEmu.Addons\Lines*.bmp' для высоты шрифта 16 и 18. Для 'Lines*.bmp' рекомендуется оставить в 'Replace color indexes' только цвет панелей ('#1' в стандартной цветовой схеме фара).
[+] Background image: в окне настройки разрешено редактирование поля 'Replace color indexes'.
[*] Обработка невозможности создания шрифтов.
[*] Enhance progressbars: В некоторых случаях на "темных" мониторах 25% серый не отличался от черного. Добавлен параметр "PartBrushBlack", правка только через реестр/xml.


2010.08.14
[*] Закрытие фара макросом (SafeFarClose) выполняется только если фар подает признаки жизни.
[*] Issue 281: затычка для PgUp/PgDn.


2010.08.04
[%] Поправлено движение мышки при нажатых кнопках (надеюсь изничтожено неожиданное закрытие диалогов по RBtnUp).
[%] Far начинал реагировать на 'No zone check' только после перещелкивания флажка.
[+] Достало виндовое окошко 'End program', поэтому все-таки добавлен флажок 'Safe Far Close'. По умолчанию включен. Если включить - при закрытии ConEmu крестиком в плагин Far'а посылается макрос:
    "@$while (Dialog||Editor||Viewer||Menu||Disks||MainMenu||UserMenu||Other||Help) $if (Editor) ShiftF10 $else Esc $end $end  Esc  $if (Shell) F10 $if (Dialog) Enter $end $Exit $end  F10".
    Макрос можно настроить (реестр/xml), параметр "SafeFarCloseMacro".
    Внимание! Если перед закрытием окна в Far открыты редакторы - они могут быть сохранены в режиме сохранения изменений.
[*] Некоторые изменения в установке хуков (плагин).


2010.07.04
[%] Issue 29: Сбивался ClearType при переключении режима дисплея.
[%] Issue 275: Любителям консоли шириной 341 символ.
[+] Добавлена визуальная настройка шрифта для RealConsole. Запускается с вкладки 'Features', кнопочка рядом с 'Show real console'.
[+] Перед запуском консоли ConEmu проверяет корректность шрифта указанного в настройке для RealConsole. Если шрифт не установлен в системе, не является юникодным (*.ttf), или не зарегистрирован в реестре - отображается диалог настройки шрифта.
[+] Добавлен флажок 'Lock real console pos'. При его включении невидимая реальная коноль не двигается (не 'убегает' от курсора мыши).
[*] В ConEmu Panel Views добавлен самостоятельный модуль ico (иконки в gdi+ больше не отдаются).


2010.06.28
[%] Продолжение '%comspec% /K'.
[%] Размер после возвращения из консольных приложений.


2010.06.27
[%] Продолжение 'far /w'. Некорректный ресайз окна при переключении вкладок.
[%] Issue 211: Уменьшена прожорливость неактивных консолей.
[%] Issue 264: переключение между вкладками после AltF9 / AltEnter.
[%] Issue 266: AutoTabs при /w.
[%] Issue 267: Сбивалось разрешение после возвращения из досовского приложения.
[%] Issue 268: по окончании копирования (и т.п.) оставался красный прогресс на таскбаре.
[%] Issue 269: Игнорировался ключ /K: '%comspec% /K'.
[+] В 'PanelViews' в режиме Tiles теперь для PE файлов (*.exe, *.dll, и пр.) отображается версия, битность и флаги Far1/Far2, .Net и Upx.
[+] Добавлена новая настройка - флажок 'No zone check', по умолчанию отключен. Влияет на выполнение фаром *.exe файлов. Same as appeared in Far 2 build 771 and disappeared after 1464.
[*] Автоскрытие полосы прокрутки при уезжании курсора мышки за пределы окна.


2010.06.11
[%] Issue 257: Background Image при 3м состоянии опции Monospace.
[%] Не всегда корректно определялось наличие PanelTabs.
[%] Issue 254: Fix Alt on AltTab теперь и для AltF9.
[%] 'Can't send console event (pipe)' больше не показывается.
[%] Issue 261: Заглушка при выполнении HttpSendRequest.
[*] Дополнительное логирование RClick (ConEmu.exe /log).


2010.06.10
[%] Падение при закрытии Far x64 при загруженном ConEmuTh.dll.
[*] Еще немного 'far /w': контекстное меню по правой кнопке, драг правой кнопкой.
[*] Плагин ConEmu.dll в списке плагинов теперь отображается просто как 'ConEmu'. Макросы для Far 1.7x переделаны на 'menu.select'.
[?] Issue 261: в поиске...


2010.06.09
[%] При запуске консольных приложений по ShiftEnter (-new_console) не включался режим буфера.
[%] Не устанавливалась ConEmuArgs.
[%] После показа не пряталась админская консоль в Win7.
[%] Убран еще один пережиток ConsoleCharWidth.
[%] При выполнении консольных команд дублировался CtrlC (^C).
[%] Can't send console event (pipe).
[%] Issue 259: Не происходила отрисовка при отключенных табах.


2010.06.08
[%] Поломался драг при постоянном верхнем меню.
[%] Не работали PanelViews при постоянном верхнем меню.


2010.06.06
[%] Issue 246: Если не удалось установить флаг 'AlwaysOnTop' для RealConsole - после CtrlWinAltSpace фокус не будет возвращаться в ConEmu.
[%] При закрытии модального редактора/вьювера не обновлялись табы.
[%] Issue 244: В некоторых случаях ошибочно разрешался переход на другие табы.
[%] Issue 249: Унификация переменных окружения (ConEmuDir, ConEmuArgs, ConEmuHWND).
[%] Mouse cursor shape.
[%] Активация редактора/вьювера при наличии QSearch в панелях.
[*] Упрощен способ получения списка окон (табы).


2010.05.31
[%] Во время множественного запуска консольных программ (i.e. компиляция проекта) ConEmu блокировался.
[!] Изменен алгоритм обновления табов Tabs.
[%] После смены окна средствами Фар - слетел стек последних открытых.


2010.05.30
[%] Отвалилась установка BufferHeight на время выполнения из Far (без /w) консольных команд.
[%] В некоторых случаях колесо мышки не проходило в консоль.
[%] Поправлен 'Hourglass if not responding'.
[%] После 'Jump to' в 'Multimedia Viewer' переставала работать клавиатура.
[+] Option 'Save window size and position on exit'.


2010.05.26
[%] Измененный список процессов консоли не приходил в GUI до любого изменения содержимого консоли.
[%] Keyboard fixes for dead charachers.
[*] Доработки PanelViews.
[*] Drag&Drop. Разрешено создание ярлыков при драге более одного файла. Side effect: теперь можно дропать в FooBar2000 standard interface.
[+] Поддержка Far2 /w.


2010.05.20
[*] PanelViews. Mouse is working now. Small restriction: when clicked item is not visible on real panel - plugin executes macro "panel.setposidx(...)" instead of left or right click.
[%] Minor D&D bugfixes.
[%] Не работал 'Edit/View console output'.


2010.05.18
[%] Strange charachers.
[*] Доработки PanelViews.


2010.05.18
[%] Поломалась палитра для 'Fade contents…'.
[%] Drawing performance issues.
[!] Изменен способ передачи содержимого консоли в GUI - опять пайпы. FileMapping с информацией о консоли (CESERVER_REQ_CONINFO_HDR) создается.
[*] Поддержка новых макросных индикаторов FAR2.
[*] Некоторое улучшение обработки закрытия консоли в режиме 'Press Enter to close console…'.
[+] В диалоге плагина 'Unicode CharMap' блок символов отображается соответствующим шрифтом. Опция 'Extend Unicode CharMap' включена по умолчанию.
[*] Доработки PanelViews. Автоповорот превьюшек по EXIF. Подсказки в настройках.


2010.05.05
[%] Issue 197: Неясное поведение HideCaption.
[%] Issue 229: Не переключается опция 'Block inactive cursor'.
[*] Доработки PanelViews.


2010.04.29
[%] Не скрывался PictureView на Win7, при переходе по вкладкам, когда консоль и ConEmu были запущены под разными пользователями.
[%] В некоторых случаях при запуске новой консоли под администратором в Win7 возникала ошибка: Can't open ConEmuC process! Attach is impossible!
[*] В окне 'About' показывается битность приложения.
[*] Доработки PanelViews.


2010.04.28
[%] В некоторых случаях после запуска 16бит приложений ConEmu не закрывался (из-за процесса ntvdm.exe).
[!] Во избежание некоторых казусов - мышиные события не посылаются в консоль, когда в ней есть прокрутка.
[*] RightClick на табе при удерживаемом Control = MiddleClick: сразу выполняется Close для фара или поднимается диалог пересоздания консоли.
[+] Опция 'Sleep in background' - снижать частоту опроса и отрисовки когда ConEmu не в фокусе.
[+] Issue 217: В настройке в выпадающих списках моноширные шрифты подсвечиваются жирным.
[*] Мышиный курсор над клиентской частью окна меняется только когда окно ConEmu в фокусе.
[*] Во время работы Telnet.exe игнорируется размер консольного курсора.
[*] Имя параметра 'ConsoleCharWidth' заменено на 'ConsoleFontWidth' (как и было ранее указано в reg файле).
[+] Для удобства, имя пользователя и пароль теперь можно ввести в окне подтверждения создания новой консоли. Флажок 'Run as' (или 'Run as administrator' в Vista и выше) по прежнему работает самостоятельно.
[*] Добавлена настройка позволяющая отключить флэшинг иконки на панели задач и рамки окна (для фара и для остальных приложений раздельно). Третье состояние флажков - мигать только иконкой, не трогая рамку окна.
[+] Thumbnails and Tiles - FAR2 only. Плагин, позволяющий в Far Manager менять вид панелей - отображение иконок, превьюшек, и прочего. В качестве бонуса - просмотр 'на лету' иконок и картинок в плагине ImpEx. Все размеры и цвета настраиваются на вкладке 'Views' настроек ConEmu.


2010.04.04
[%] Issue 197: Некорректно включался 'Hide caption' в уже развернутом окне.
[*] Обновлен макрос ShiftEnter для панелей.
[*] D&D мог не работать в WinPE.
[*] Оптимизирована передача ввода в консоль (обработка пачек сообщений).
[*] Ready for Thumbnails.


2010.03.27
[%] Не работало обратное переключение консолей (по умолчанию Win+Shift+Q).
[*] Перетрях диалога настроек. Добавлена новая вкладка 'Tabs'. На ней теперь настройки хоткеев, мультиконсоли и табов.
[*] ‘Host-key’+Number можно отключить.
[*] Разрешен D&D на с активной на активную панель в режиме создания ярлыка.
[+] RClick на табе или кнопке с номером консоли на тулбаре вызывает контекстное меню.
[+] В контекстном меню (таб/тулбар) созданы пункты 'Save' и 'Save all' для сохранения открытых редакторов FAR в активной(!) консоли. Макрос для 'Save all' можно настроить, для 'Save' выполняется макрос 'F2'.
[+] В контекстном меню (таб/тулбар) создан пункт 'Detach' - показать RealConsole и отцепиться от нее (если это единственная консоль - ConEmu будет закрыт).


2010.03.24
[!] Обновлен сертификат! В старом был неправильно указан 'ComEmu'.
[%] В консоль не проходила комбинация AltShiftEnter.
[%] D&D ошибочно активировался, если помимо указанного (или вообще отсутствующего) модификатора - удерживались и другие. Например для драга ЛКМ модификатор вообще не был указан, но драг начинался при удерживаемом Alt.
[*] Изменен способ передачи ввода в консоль (теперь пересылается только через pipe).
[*] В неактивных консолях снижается частота опроса.


2010.03.20
[*] ConEmuHk.dll (обработка Win-Number) загружается только в ОС Vista и выше. У пользователя однократно запрашивается разрешение на установку хука (дабы не было вопросов 'Почему всплыл антивирус').
[+] Доработано выделение/вставка текста консоли.
    * Выделение теперь может быть 'блочным' (как в обычной консоли) или 'текстовым' (как в текстовых редакторах).
    * В меню окна добавлены пункты 'Mark block' и 'Mark text'.
    * Добавлена настройка клавиш мышки и модификаторов. Теперь можно указать когда разрешено выделение мышкой:
      только при наличии прокрутки (Buffer only, по умолчанию), или всегда (Always).
      Можно указать модификатор (Alt, Shift, ...) для обоих типов выделения (Block & Text).
      Можно выбрать действия для правой и средней кнопки мышки (Copy/Paste).
      Можно настроить цвет фона и текста для выделения.
    * Снято ограничение на флажок 'Mouse' в FAR (его можно оставлять включенным).
    Note. Paste выполняется средствами консоли.
    Note. Копирование выполняется 'с экрана', то есть с выделением в редакторе FAR не имеет ничего общего.


2010.03.18
[+] Issue 69: Добавлена поддержка выделения/копирования текста мышкой (аналог консольного 'QuickEdit mode').
    Если этим хочется пользоваться в FAR2 (AltIns по какой-то причине не устраивает) - необходимо
    отключить флажок 'Mouse' в настройке FAR 'Interface settings'.
[*] На вкладке 'Info' появился новый счетчик.


2010.03.09
[%] Issue 206: Win-Number вызывал Start menu, если Win отпускался перед Number.
[*] Documentation was started as Wiki (http://code.google.com/p/conemu-maximus5/w/list). Comments and additions are accepted.


Maximus5 - 2010.03.08
[+] Обработка Win-Number в Windows7. При отсутствии ConEmuHk.dll эти комбинации обрабатываются ОС.


Maximus5 - 2010.03.06
[%] Падение, если командный файл запуска консолей не содержал перевода строки.
[%] Issue 203: Уточнения в 'Press Enter to close console'.
[+] DblClick на правой/левой рамке окна растягивает окно по горизонтали, а на верхней/нижней - по вертикали.


Maximus5 - 2010.03.04
[%] Issue 198: Redraw in FAR1.
[%] Issue 199: Не отключался Fade-effect.
[%] Issue 201, Issue 202: Ошибочно включался режим прокрутки после аттача консоли к ConEmu.
[%] При включенном 'Transparent ‘User screen’' или отключенном 'Monospace' в некоторых случаях падали с переполнением стека.
[*] Minor resize optimization.


Maximus5 - 2010.02.23
[%] Issue 196: ConEmu вызывал ошибки отрисовки в FAR.
[*] Форматированный вывод настроек в XML (для новых ключей и значений).


Maximus5 - 2010.02.22
[%] При DblClick по заголовку окна устанавливался некорректный размер консоли.
[%] Issue 189: На некоторых машинах после Detach в FAR (CtrlAltTab) происходила перезагрузка.
[%] Issue 190: ConEmu20100213, выгрузка плагина ConEmu.
[*] Issue 195: Fade effect и Download Master.
[%] Убрана небольшая задержка при старте ConEmu.
[%] После запуска 'ConEmu.exe /bufferheight 0 /cmd ...' не работала кнопка перехода в буферный режим.
[%] Контекстное меню не всплывало если правый клик приходил как RDblClick (он всегда уходил в консоль как RClick).
[*] Флажок 'Auto' запрещен при выборе фиксированного размера растрового шрифта.
[*] На вкладку 'Colors' добавлена настройка 'Block inactive cursor' (курсор в виде пустого прямоугольника, когда консоль неактивна).
[+] Добавлена визуальная настройка Fade-effect (затенение содержимого консоли когда ConEmu не в фокусе). Теперь можно как затенять, так и осветлять содержимое консоли.
[*] Добавлена задержка скрытия рамки в режиме 'Hide caption always'. В диалог настройки добавлена возможность задания ширины рамки и длительности задержек.
[*] При ресайзе проверяем максимально допустимый размер real-консоли.
[*] Немного ускорена передача клавиатурного и мышиного ввода в консоль.
[+] Возможность настроить 'Host-клавишу' для горячих клавиш мультиконсоли. Ранее были жестко выбраны правый или левый Win.
    Теперь можно выбрать Win, Apps, и [правый|левый|любой] Shift/Ctrl/Alt. Можно выбрать комбинацию до 3-х модификаторов.
    Включение в диалоге настройки 'Hotkey settings' обоих флажка модификатора (например LCtrl & RCtrl) означает 'любой'.
    Не рекомендуется использовать Apps в сочетании с другими модификаторами - Apps провалится в консоль.
[*] Доработана прозрачность ‘User screen’. Место под приподнятыми панелями считается прозрачным. CtrlAltShift показывает ‘User screen’ (временно отменяет прозрачность).
[*] В поставку добавлен файл 'ConEmu.Addons\CallPlugin.txt'. В нем перечислены возможные коды команд callplugin (макросы FAR2).
[*] Доработан ресайз панелей мышкой. В FAR2 можно перед началом ресайза высоты зажать Shift, тогда будет меняться высота правой или левой панели (той, по рамке которой щелкнули).
[+] Issue 160: Разрешен драг элемента '..'. При этом перетаскивается текущая папка (не ее содержимое!).
    Внимание: допустимость такого драга НЕ проверяется и остается на совести пользователя.
    При дропе на соседнюю панель предварительно выполняется макрос:
    $If (APanel.SelCount==0 && APanel.Current=="..") CtrlPgUp $End


Maximus5 - 2010.02.13
[%] Поправлена работа в многомониторных конфигурациях (каскад и FullScreen).
[%] Issue 182: При запуске в многомониторных конфигурациях стартует с урезанной шириной.
[%] Issue 183: EMenu появлялось только после движения мышки.
[%] Issue 185: После максимизации окна в заголовоке окна отключаются темы.
[%] Issue 186: Не работал Maximized режим запуска ConEmu при старте.
[%] В некоторых случаях сразу после запуска уменьшался размер окна (ошибка установки мелкого шрифта в real-console).
[*] Когда ConEmu не в фокусе - курсор (если он видим в консоли) отображается прямоугольником.
[+] Fade-effect содержимого консоли когда ConEmu не в фокусе.
[*] Доработано проявляение скрытой рамки с заголовком. Задержку можно настроить.
[*] В Desktop режиме отключены Cascade & FullScreen.
[*] Щелчок правой кнопкой по рамке больше не сворачивает в трей. Только щелчок по крестику.


Maximus5 - 2010.02.11
[%] В 100208 поломался драг - всегда выполнялся Move вместо Copy.
[*] При перетаскивании из корзины учитывается флажок 'Copy by default' (файл из корзины не удаляется).
[*] Изменен способ активации плагина (теперь FAR1 & FAR2 работают одинаково).
[+] 'Always on top' в настройке и системном меню.
[*] Улучшена работа при наличии нескольких мониторов.
[*] Переделано скрытие заголовка 'Hide caption always'. Теперь заголовок скрывается вместе с рамкой, но
    при наведении мышки на скрытый заголовок/рамку - они появляются. Вокруг видимой части остается
    видимой тонкая (1 пиксел) часть рамки. Ширина настраивается "HideCaptionAlwaysFrame".
[+] Желающие иметь FAR на рабочем столе могут поиграться с новой версией. 
    Включать флажок 'Desktop mode'. При желании - настроить стартовый размер и положение.
[+] В тестовом режиме появилась 'прозрачность панелей'. Пока тормознуто и будет переделано.
    Смысл в том, чтобы при скрытии одной или двух панелей вместо них отображался рабочий стол,
    но сохранялась возможность посмотреть ‘User screen’ приподняв край панелей (той же мышкой, например:).
    Включать флажок 'Transparent ‘User screen’ while panel(s) is turned off'.
    По умолчанию установлен цвет 'ColorKey' - '1 1 1', чтобы обычный черный консоли не пропадал как прозрачный.
    Сейчас фича заточена на: плагин ConEmu, черный фон ‘User screen’; [ ] Always show menu bar; [x] Show key bar.
    При скрытии панели первая ячейка консоли в первой строке не скрывается, чтобы панели можно было
    легко вернуть мышкой.


Maximus5 - 2010.02.08
[%] Issue 176: files dragged from archives has zero size.
[+] В файле настроек xml можно использовать тип long (например <value name="ToolbarAddSpace" type="long" data="24"/>).
[+] При полностью скрытом заголовке окно можно таскать за свободное место бара.
[+] В интерфейс вынесены настройки TrueColorer, ExtendFonts, bgImageColors.
[+] Добавлен Drop из Windows Recycle Bin.
[*] Кнопки на тулбаре стали чуть поменьше.


Maximus5 - 2010.02.07
[%] В некоторых случаях ресайз панелей конфликтовал с плагином PanelTabs.
[%] Issue 174: ConEmu.Maximus5.100206a Баг с отображением панели.
[*] Некоторый перетрях страницы настроек.
[+] В 'Features' добавлен флажок 'Resize panels by mouse'. 3-е состояние можно использовать когда на Ctrl+Left/Right/Up/Down висят макросы. В этом случае изменение размеров происходит после отпускания кнопки мышки.
[+] Issue 164: добавлен флажок 'Hide caption always'. Таскать окошко можно за верхнюю грань рамки.


Maximus5 - 2010.02.06
[%] Не запускалось: conemu /cmd "C:\Program Files\FAR\far.exe".
[%] Issue 172: 	ConEmu10020304: проблема с правым кликом на PanelTabs.
[+] Теперь мышкой можно менять высоту и ширину панелей. При наведении курсора на левый край правой панели или низ правой/левой панели - курсор меняется на сплиттер. Размер панелей меняется банальной отсылкой в консоль Ctrl+Left/Right/Up/Down. Если вы их перемакросили - cрабатывать будут ваши макросы, а не смена размера. DblClick - выравнивает панели. Отключить можно настройкой "DragPanel".
[*] Флажок 'Force monospace' заменен на 3-е состояние флажка 'Monospace'.
[*] Проверка значения "LoadConIme" выполняется только в Vista. В Windows7 проверка больше не производится.
[*] Теперь при нажатии 'Save settings' в диалоге настроек сохраняются все настройки, а не только те, которые можно менять через интерфейс. Сделано для возможности полного переноса настроек в XML из реестра.


Maximus5 - 2010.02.04
[%] Не работал Restart консоли.
[%] Что-то не то было с активацией плагина в FAR 1.7x. Вроде починил...


Maximus5 - 2010.02.03
[%] Issue 167: ConEmu100129: конфликт маленького BackGround Image и colorer.
[%] Issue 168: null pointer exception when there is no taskbar
[%] Issue 170: в некоторых случаях не определялся момент завершения операции.
[%] Стили шрифта (ExtendFonts & FarColorer truemod) работали только при включенном 'Fix Far Borders'.
[*] ConEmuC. Если выполняется 'пустая команда' (ассоциация '@' в фар, и т.п.), то cmd.exe не запускается, высота буфера консоли не меняется.
[*] Minor changes in console resize.
[*] Minor changes in %ComSpec% /c.


Maximus5 - 2010.02.01
[+] Поддержка стиля 'Underline' в FarColorer truemod.


Maximus5 - 2010.01.29
[%] Поломалась смена шрифта 'на лету'.
[%] Плагин принудительно отображал скрытое окно FAR при запуске в Console2.
[%] Ошибочно включался Drag их некоторых меню (плагинов).
[*] Улучшения при детаче: создание нового буфера True-Colorer, по завершении выполнения команды в отключенной консоли отображается 'Press Enter to close console', восстанавливаются табы.
[*] Internal. Некоторые изменения в механизме перехвата функций.
[+] FarColorer truemod. Поддержка новой версии и стилей шрифта (bold/italic/bold&italic).


Maximus5 - 2010.01.25
[+] Улучшена отрисовка курсивом.
[+] FarColorer truemod ready.
[+] После детача FAR (CtrlAltTab) плагин автоматически цепляет созданное окно в новую вкладку ConEmu.


Maximus5 - 2010.01.21
[%] Зависание при переключении в консоль, в которой висит 'Press Enter to close console...'.
[%] Issue 161: Тормоза при AutoTabs.
[%] Issue 159: Can't determine a value of 'LoadConIme'...
[+] Во время запуска ConEmu или создания консоли в первой строке консоли отображается текущий статус.
[+] Issue 73: Добавлен флажок 'Hide caption when maximized'. При его включении, максимизированный режим (AltF9) отличается от FullScreen только видимостью панели задач.
[+] Issue 142: В настройку шрифта добавлен флажок 'Auto'. При включении и ресайзе окна - меняется размер шрифта, а размер консоли в символах остается неизменным.
[*] Скорректирован список размеров растровых шрифтов (теперь отображаются все установленные, с высотой не менее 8).


Maximus5 - 2010.01.16
[!] ConEmu теперь может работать в 'портабельном' режиме. Для включения 'портабельности' переименуйте файл 'ConEmu_Sample.xml' в 'ConEmu.xml'. Переименовывать можно после загрузки ConEmu, в этом случае в XML можно сохранить настройки, загруженные из реестра.
[%] Правки инициализации на 'чистых' настройках.
[%] Поправлена GCC сборка (xml в GCC не поддерживается).
[%] При невозможности создать требуемый шрифт (заданный в настройке шрифт отсутствует в системе) отображается сообщение об ошибке, а для шрифта рамок используется 'Lucida Console'.
[%] Issue 90: В некоторых случаях терялось положение левого верхнего угла окна.
[%] Немного поправлена прокрутка ползунком.
[%] В некоторых случаях в FullScreen не скрывалась панель задач.


Maximus5 - 2010.01.13
[%] Issue 156: Поломалось сохранение строковых параметров.


Maximus5 - 2010.01.12
[%] Issue 154: Моргание заголовка окна.
[%] Issue 155: Не отключалась опция "Enhance progressbars and scrollbars".
[%] Утечки при D&D.
[+] Одновременное использование шрифта Normal/Bold/Italic. Жирность/курсивность управляется цветом фона. Настраивается через реестр ("ExtendFonts", "ExtendFontBoldIdx", "ExtendFontItalicIdx", "ExtendFontNormalIdx").


Maximus5 - 2010.01.10
[%] Issue 151: Моргание иконки "Администратора" в закладке.
[%] Some fixes in ConEmuC.


Maximus5 - 2010.01.09
[%] Исправлена отрисовка нац.символов OEM-ными шрифтами.
[%] Issue 149: 091229.x64 - ConEmuC висит 10 секунд по Ctrl+Enter.
[+] Улучшена работа с пропорциональными шрифтами. Ширина, указываемая у флажка 'Force Monospace' теперь учитывается даже при его отключении.
[*] Оптимизация отрисовки.
[*] Для любителей консольных растровых шрифтов в списке основных шрифтов дополнительно отображаются предопределенные "[Raster Fonts 8x9]", и т.п. Warning! При их выборе можно забыть о юникодных символах.


Maximus5 - 2009.12.29
[!] Опция 'Extend visualizer' погибла.
[+] Главное окно ConEmu можно делать прозрачным (настройка на вкладке 'Colors'). При включении прозрачности отрисовка несколько замедляется.
[%] Экран "замерзал", если программа (telnet, VBinDiff, "clr:") создавала свой консольный буфер. В Windows7 пока не работает.


Maximus5 - 2009.12.26
[!] Переделан способ передачи содержимого консоли в GUI.
[%] В некоторых случаях цветовые атрибуты отображались с задержкой.
[%] Исправлены некоторые проблемы запускатора (COMSPEC).
[%] Флажок 'Monospace' (не путать с 'Force monospace') работал неправильно.
[+] Прозрачная поддержка консольных алиасов для cmd.exe/conemuc.exe.
[+] Если FAR чем-то сильно занят (не опрашивается клавиатура) включается курсор с часиками (если курсор находится в рабочей области окна). Опцию можно отключить (флажок "Hourglass") или настроить время задержки (реестр, "FarHourglassDelay").
[+] Debug: для запуска консольных команд в обход ComSpec можно использовать префикс: "conemu:run:<xxx yyy ...>"
[*] "…" в заголовке таба строго в конце.
[*] Поддержка панелей различной высоты.
[+] Настройка ("bgImageColors") для указания цветов фона, замещаемых на "Background image".
[*] Все PE-файлы теперь подписаны, сертификат можно загрузить здесь: http://conemu-maximus5.googlecode.com/files/ConEmu.cer.7z


Maximus5 - 2009.12.06
[%] Ctrl+Wheel - листание страницами в BufferHeight
[%] Не работало колесо в некоторых моделях мышек (короткие скроллы и прочее).
[%] Признак администратора не отображался, если сам conemu.exe был запущен "От имени...".
[*] Вместо суффикса " (Admin)" в табе отображается значок "Щит". Суффикс и значок можно настроить через реестр.
[*] Уменьшена задержка перед началом D&D.
[*] Поддержка изменений заголовка FAR2 (не работали RClic, drag, ...).
[*] Устранена некоторая задержка при выходе из FAR через F10.


Maximus5 - 2009.12.01
[%] Не учитывался макрос, задаваемый в "RightClickMacro2".


Maximus5 - 2009.11.28
[%] Лечим разнообразные наведенные глюки версии 07.
[%] В некоторых случаях при закрытии ошибочно отображалось предупреждение о наличии несохраненных редакторов.
[%] В некоторых случаях при запуске cmd в новой консоли не включался режим прокрутки.
[*] В папке 'Plugins\ConEmu' теперь выкладываются обе версии плагина (x64 и x86) для упрощения установки и использования.
[*] Ускорена работа "RClick4ContextMenu", снято требование к кнопке Apps или настройке макроса.
    Возможность настройки макроса осталась, но за ненадобностью переименована в "RightClickMacro2".
    (Для информации) Макрос по умолчанию теперь такой:
    $If (!CmdLine.Empty) %Flg_Cmd=1; %CmdCurPos=CmdLine.ItemCount-CmdLine.CurPos+1; %CmdVal=CmdLine.Value; Esc $Else %Flg_Cmd=0; $End $Text "rclk_gui:" Enter $If (%Flg_Cmd==1) $Text %CmdVal %Flg_Cmd=0; %Num=%CmdCurPos; $While (%Num!=0) %Num=%Num-1; CtrlS $End $End
[+] Добавлена возможность одновременного запуска нескольких консолей.
    Пример: conemu.exe /cmd @startfile.txt
    В файле каждая строка соответсвует запускаемой команде.
    Допустимо указание в строке параметра /BufferHeight.
    Если в начале строки стоит ">" - эта консоль будет активной после завершения запуска.
    Если в начале строки стоит "*" - эта консоль будет запущена под администратором.
    Пример файла startfile.txt (лидирующие пробелы и табуляции игнорируются):
		>E:\Source\FARUnicode\trunk\unicode_far\Debug.32.vc\far.exe
		*/BufferHeight 400 cmd
		/BufferHeight 1000 powershell
[+] FAR2 only. Добавлена экспериментальная фича - ASCII сортировка в FAR (в основном для файлов). Вроде работает, но используйте на свой страх и риск ;) Смысл в том, что при сравнении символов ASCII \x01..\x7F используется простое сравнение (регистрозависимо или независимо).
[+] Добавлен флажок "Fix Alt on AltTab". По умолчанию - отключен.
[*] В FAR2 больше не используется hotkey плагина. Собственно в FAR2 и макросы F14/CtrlF14/AltF14/ShiftF14 больше не нужны.
[+] В макросе ShiftEnter учитывается диалог быстрого поиска в панелях.
[*] Смена способа отрисовки окна (дочернее окно в котором ранее шла отрисовка теперь невидимое). Больше не должно быть задержек при появлении/пропадании табов.
[+] Теперь можно включать и выключать режим "BufferHeight" на лету. Для смены нажмите кнопку режима на toolbar'е. Отображается подтверждение.
[*] Опция 'GUI progress bars' погибла, вместо нее добавлена 'Enhance progressbars and scrollbars' (ранее соответствующая 3-му состоянию флажка 'Fix FAR borders').


Maximus5 - 2009.11.07
[%] В некоторых случаях после завершения консольных команд не восстанавливалась высота консоли (оставалась прокрутка).
[+] Параметр "FarSyncSize" в настройках.


Maximus5 - 2009.11.04
[%] В некоторых случаях графическое EMenu могло всплывать под ConEmu.
[*] При правом щелчке по табу не относящемуся к FAR (cmd, powershell, и т.п.) отображается диалог с кнопками Restart/Terminate/Cancel.
[+] Добавлено распознавание прогресса (процентов выполнения) в текущей строке текста консоли (chkdsk, wget, и т.п.)
[+] Обновлено распознавание прогресса в заголовке для плагина 7-zip alt.


Maximus5 - 2009.11.02

[%] /BufferHeight.
[+] AI в ком.строке. Если набрасывать файл (папку) на ярлык ConEmu - то переданное прилепляется к строке запуска по умолчанию. Точнее, это происходит в том случае, если первый аргумент начинается НЕ с '/'.


Maximus5 - 2009.10.31

[%] Не работал параметр запуска '/BufferHeight'.
[%] Лечим ресайз для режима с прокруткой.
[%] В некоторых случаях при листании шрифтов в настройках сбивался Charset.
[%] Некорректное создание OEM шрифтов.
[%] Правки ресайза при автотабах.
[*] На вкладке настроек поле 'Charset' динамически обновляется при смене шрифта.
[*] Добавлен 'ответ' в FAQ на счет растровых шрифтов консоли.


Maximus5 - 2009.10.24

[%] При AltTab AltTab в консоль проваливался 'чистый' Tab. Теперь в консоль, при активном FAR, посылается AltTab во избежания срабатывания макросов, повешенных на Alt (RAlt).


Maximus5 - 2009.10.16

[%] Задержка 10 секунд при запуске 16битных приложений, сбивался размер окна.


Maximus5 - 2009.10.13

[%] Не работал символ "c" в запущеном cmd.exe


Maximus5 - 2009.10.01

[%] Ошибочно включался Drag, если выделенных элементов на панели не было и текущий элемент - '..'.
[%] При выполнении консольных команд дублировался Ctrl-C (^C^C).
[%] Некорректное отображение символов с кодами ASCII < 32.
[%] Не обновлялась подсказка у иконки в трее.
[%] Утечка хэндлов во второй копии ConEmu.
[%] Падение при перетаскивании мышки в заголовок окна.
[*] По умолчанию Affinity не меняется.
[*] В FAR2 размер консоли изменяется через Synchro. Соответственно несколько меняется поведение при автотабах.


Maximus5 - 2009.09.23

[+] Поддержка изменений Multimedia Viewer.


Maximus5 - 2009.09.22

[%] Исправлена ошибка переключения раскладки (зеленый индикатор RusLat).
[+] В заголовке консоли/табе/индикаторе отображаются проценты выполнения некоторых консольных программ (nerocmd).


Maximus5 - 2009.09.19

[%] В заголовке окна, при отключенных табах, не обновлялось количество консолей "[n/n]".
[%] При 'закрытии' таба правым щелчком мышки FAR2 не отрисовывал диалоги подтверждения пока не дернешь мышкой.
[*] При отключенных табах 'Recent mode' игнорируется. Окна переключаются последовательно.
[+] Теперь можно настроить шрифт табов (пример в Settings-ConEmu.reg). Например, для корректного отображения иероглифов нужно выбрать шрифт типа 'Arial Unicode MS'.


Maximus5 - 2009.09.15

[%] Могли злобно виснуть (или падать?) при попытке ресайза.
[*] В FAR2 активация плагина переведена на ACTL_SYNCHRO. Теперь в макросе для EMenu можно использовать перфикс '@'.
    Текстовое EMenu теперь всегда активируется по центру экрана 
    (Side effect - при нажатии клавиатуры скрытая реальная консоль сдвигается в сторону от мышки).
    В текущей версии рекомендуются такие настройки EMenu: 
    Apps - показывает текстовое меню (автоматически отображается по центру окна).
    Для мыши - макрос вида "RightClickMacro2"="@F11 e Enter Enter" в настройках ConEmu.


Maximus5 - 2009.09.13

[%] При выполнении консольных команд в закладке отображался заголовок панели вместо выполняемой команды (при наличии редактора/вьювера).
[%] В FAR2 не работал макрос CtrlShiftT.
[%] Некорректная обработка слишком быстрых изменений. В частности, прокрутка вьювера левой кнопкой мышки приводила к безостановочному скроллингу.
[%] Правки некорректной высоты буфера консоли при старте (пока только FAR).
[*] На время выполнения консольных команд прячутся все закладки редакторов/вьюверов текущей консоли.
[*] ConEmuC в режиме подмены %ComSpec% теперь передает в FAR код возврата запущенной программы.
[+] Информация о реальных размерах созданных шрифтов на вкладке 'Info' настроек.
[+] Если в макросе (пока это только RightClickMacro2 и TabCloseMacro) первый символ '@' и после него не пробел - макрос выполняется с флагом KSFLAGS_DISABLEOUTPUT. В FAR2 эффекта пока не имеет.
[+] На вкладке 'Features' диалога 'Settings' добавлен выпадающий список высот для 16-битных приложений.
[+] На вкладке 'Features' диалога 'Settings' добавлена возможность принудительного (или автоматического) указания режима вывода для cmd.exe (ключи /U и /A командного процессора). При выборе Automatic в FAR2 активируется Unicode вывод, а в FAR1.7x - OEM.
[+] Улучшена работа ключа /single. В FAQ добавлен вопрос про одновременный запуск двух вкладок.
[+] Для удобства в файлы CtrlO.reg и CtrlO_View.reg добавлен макрос CtrlShiftO гасящий/показывающий панели (стандартное поведение FAR по CtrlO).
[+] В диалог создания новой консоли добавлена история команд.


Maximus5 - 2009.09.09

[%] В меню плагина под Far 1.7x отображался мусор.
[%] Не работали дополнительные языковые раскладки (например US-Dvorak).
[%] Чиним баг с открытием новой консоли с некорректным размером.
[%] Убраны ошибки отрисовки, в случае когда шрифт рамок был шире основного шрифта.
[*] ConEmuC теперь передает в %ComSpec% ключик '/U'.
[*] Упрощен выбор цветовых схем (вкладка 'Colors' в диалоге настроек). Если есть чем поделиться с общественностью - присылайте настройки :)
[*] При завершении консоли активной становится предыдущая активная.
[+] Перед закрытием ConEmu (щелчком по крестику в заголовке окна) отображается предупреждение при наличии несохраненных редакторов или незавершенных процессов (копирования и пр.).


Maximus5 - 2009.09.06

[%] Окно не разворачивалось, если было свернуто из полноэкранного режима.
[%] В FAR2 отвалились макрос CtrlO (нужно обновить reg-файл из поставки).
[%] В FAR 1.7x при закрытии последнего редактора/вьювера в табах вместо панели отображался уже закрытый редактор/вьювер (появилось в 2009.08.18).
[%] При запуске 'Run as administrator' в Win7 реальная консоль оставалась видимой, а CtrlWinAltSpace для нее не работал.
[%] При закрытии неактивной консоли не обновлялся список табов.
[%] В Win7 не работало закрытие консолей по крестику, если консоль была запущена 'Run as administrator'.
[*] В процессе FAR'а запрещено менять переменную ComSpec (во избежание, плагин FarCall ее уже нарушал).
[+] Для консолей запущенных 'Run as administrator' в заголовке (ConEmu) и табах отображется суффикс. Можно настроить через реестр ("AdminTitleSuffix"). По умолчанию - " (Admin)".
[+] Версия для 64-битных ОС. Если в 64-битной ОС используется 32-битный фар - плагин для него нужно брать из 32-битной сборки ConEmu.
[+] На странице 'Colors' диалога настроек добавлена возможность выбрать одну из 'умолчательных' цветовых схем.


Maximus5 - 2009.08.29

[%] В некоторых случаях (ShiftEnter на far.exe) не отключалось требование 'Press Enter to close console...' при быстром выходе из FAR.
[*] Некоторые изменение в общении с плагином/сервером.


Maximus5 - 2009.08.18

[%] Не работало автоскрытие табов при открытии модального редактора в FAR 1.7x.
[%] В некоторых случаях оставались 'левые' табы (часто проявлялось при открытии модальных редакторов).


Maximus5 - 2009.08.17

[%] В некоторых случаях признак модификации редактора (*) в табе изменялся не сразу.
[*] Отложенное обновление табов выполняется только в третьем состоянии флажка 'Enable Tabs'.


Maximus5 - 2009.08.14

[+] В диалоге (пере)запуска консоли (Win-W или Win-~) добавлена возможность указать текущую директорию для нового процесса.
[*] При выполнении макросов табы в ConEmu обновляются отложенно, по завершению макроса.
[%] В некоторых случаях, после завершения 16битной программы сбивался размер консоли.
[%] В некоторых случаях после нормального запуска FAR (например, через ShellExecute) не отключалось требование 'Press Enter to close console...' при быстром выходе из FAR.
[%] D&D. Иконки и имена перетаскиваемых файлов не отображались при быстром вытаскивании наружу.
[%] D&D. Положение курсора над оверлеем при длинных именах файла.


Maximus5 - 2009.08.10

[%] Утечка ресурсов (Pipes\ConEmuGuiXXX) в ConEmuC.
[%] При запуске 'telnet.exe' GUI 'замерзал' (телнет можно было видеть только в RealConsole).


Maximus5 - 2009.07.25

[%] AltTab fixed. В консоль проваливалось нажатие Alt, что могло приводить к выполнению макроса.
[%] Исправлены ошибки аттача ФАРА (запущенного не из ConEmu) к GUI. ConEmuC падал. Включался BufferHeight.
[+] Если при дропе в ком.строку удерживать модификатор (shift, alt или ctrl) в начало будет автоматически добавлен 'goto:'. Пуста ли ком.строка до выполнения дропа - не проверяется.
[+] При драге в фаре отображаются иконки и имена выделенных папок/файлов.


Maximus5 - 2009.07.23

[%] При работе в редакторе моргал заколовок окна.
[*] Немного причесан диалог настроек.


Maximus5 - 2009.07.22a

[+] При драге ИЗ проводника отображаются иконки перетаскиваемых файлов (checked in XP).


Maximus5 - 2009.07.21a

[%] В версии 2009.07.19 отвалилась передача CtrlC в FAR.
[%] При 'Force monospace' не работало 3-d state 'Fix Far borders'.
[%] Учтена баго-фича фара (например, при попытке выполнить макрос во время копирования экран 'замерзает'). Макросы, вызывающиеся из ConEmu, теперь вызываются без флага KSFLAGS_DISABLEOUTPUT.
[*] Уточнения в сообщении при выходе из ConEmuC.
[*] Если путь к ConEmuC.exe содержит пробелы (Program Files, etc.) то при установке переменной окружения ComSpec путь конвертируется в короткие имена.
[*] Макросы для FAR2 переведены на callplugin.
[*] Если при создании новой консоли удерживать Shift - появится диалог подтверждения (с флажком 'Run as administrator').
[+] Заработал флажок 'Run as administrator'. Теперь в Vista и выше  можно быстро (пере)запустить консоль с максимальными правами (UAC), а в WinXP - под другим пользователем.


Maximus5 - 2009.07.19

[!] Изменен способ передачи/обработки нажатий клавиш. Что-то могло поломаться.
[+] Табы. Если при переключении (CtrlTab) удерживать Alt - режим переключения (Recent mode) инвертируется.


Maximus5 - 2009.07.17

[%] Исправлено колесо мышки.
[%] Не работали табы и драгдроп при запуске: ConEmu.exe /cmd cmd.exe /K far.bat
[%] Исправлена отрисовка фоновой картинки.
[+] Все найденные в папке с ConEmu *.ttf файлы шрифтов временно регистрируются для использования в системе. Если в реестре настройка шрифтов остутствует - программа выбирает один из зарегистрированных шрифтов вместо стандартного 'Lucida Console'.


Maximus5 - 2009.07.16

[%] Лечим артефакты отрисовки (ClearType).
[%] Force monospace. Ширина шрифта не передергивалась при изменении флажка 'Force monospace'.
[%] Немного поправлен алгоритм определения 'темности' фона при отрисовке курсора.
[%] Событие MouseButtonUp проходило в консоль только если курсор был в клиентской области ConEmu.
[%] В ConEmu мог не отрисовываться экран (отображался только черный фон), если в реестре не были настроены умолчания для цветов консоли.
[*] DragDrop. Если папка рабочего стола отсутсвует (WinPE?) выдается осмысленное сообщение. В этом случае DragDrop должен работать, но без возможности создания ярлыков удерживанием кнопки Alt.
[+] DragDrop. Разрешен Drop в область командной строки.
[+] Пытаемся добавить флажок 'Run as administrator' в диалог подтверждения создания (пересоздания) консоли. Пока работает нестабильно - при его включении ConEmu может валиться.


Maximus5 - 2009.07.11

%) Падение ConEmu при выполнении длинных команд, содержащих амперсанды (&).
%) Исправлена отрисовка курсора на прокрутке и прогрессе в третьем состоянии флажка 'Fix far borders'.
%) При возникновении ошибки 'The requested operation requires elevation' программа запускается немодально в новой консоли, не подключенной к ConEmu.
*) По окончанию загрузки в консоли FAR (точнее, при загрузке плагина ConEmu) отключается требование 'Press Enter to close console...'.
*) Manifest.
*) Изменен алгоритм цвета курсора. При отключенном флажке 'Color' курсор белый (точнее color#15) на темном фоне и черный (color#0) на светлом фоне. При включенном флажке 'Color' курсор отрисовывается как в стандартной консоли.


Maximus5 - 2009.07.09

%) Проблемы при закрытии консолей, после открытия максимального их количества (12).
%) Поправлена активация с клавиатуры Win-F11/F12.
%) При закрытии/пересоздании консоли пропадал таб этой консоли.
%) В некоторых случаях не работало ограничение FPS.
%) Небольшие правки ресайза (Tabs, Alt-F9).
*) При невозможности создать новую консоль (их уже максимальное количество) отображается предупреждение.
*) Переменные окружения. 'ConEmuHWND' удаляется (плагином) при детаче консоли или аварийном завершении графической части. Добавлена переменная 'ConEmuDir'.
*) Возвращен 'cmd_autorun.cmd'. 'Прицепить' к GUI любую консоль можно выполнив в ней команду 'conemuc /ATTACH /NOCMD'.
+) В меню плагина добавлен пункт 'Attach to ConEmu'. Для тех случаев, когда был детач (CtrlAltTab) или FAR был запущен отдельно.


Maximus5 - 2009.07.07

%) После запуска и закрытия 16битного приложения замедлялась реакция на изменения в консоли.
%) Неправильно обрабатывалась высота консоли в 16битном режиме. Сейчас поддерживаются все стандартные высоты (25,28,43,50). Перед запуском 16битного приложения может быть принудительно установлена высота, задаваемая в настройке ("16bit Height").
*) Правки в GCC мейке.
+) Разрешена смена размера консоли самим консольным приложением (например, командой 'MODE CON: COLS=80 LINES=25').


Maximus5 - 2009.07.05

!) Эта версия полностью собрана в gcc.
%) Правки для 16битных приложений. 'Интеллектуальное' закрытие консоли. При выходе из 16бит приложения размер окна ConEmu схлопывался до 80x28.
%) Плагин не учитывал, что FAR мог быть запущен с ключом /u.
%) Исправлены проблемы ресайза при отображении/скрытии табов.
%) Win-0 ошибочно активировала 11-ю консоль, а Win-F11/F12 вообще не работали.
*) Ошибка 'ConEmu received old version packet...' отображается один раз за сеанс.
*) При ошибке запуска корневого процесса (far.exe/cmd.exe/etc.) отображается расширенная информация об ошибке.
*) При активации окна мышкой щелчок в консоль не пересылается (больше нет опасности случайно закрыть открытый диалог), а двойной щелчок (при активации) заменяется на одинарный. Флажок 'Skip activation' на вкладке 'Features'.
*) Если окно ConEmu неактивно - в консоль не посылаются события движения мыши. Флажок 'Skip moving' на вкладке 'Features'.
*) На 'Info' в заголовке группы 'Performance counters' вроде должна отображаться частота процессора.
+) На вкладке Features добавлены настройки мультиконсоли.


Maximus5 - 2009.07.01

%) В некоторых случаях (задержка запуска антивирусом) ConEmu закрывался сразу после запуска консольной программы.
%) При запуске GUI приложений их окна могли появляться под окном ConEmu. Пример: открытие папок в проводнике (ShiftEnter), диалог выбора Topic (плагин MSDN).
%) Правки в GCC мейке, убраны GCC ворнинги.
%) Консоль не отрисовывалась во время работы 16-битных приложений.
*) Расширено окно настроек.
*) В полосе прокрутки (режим буфера) вернулась поддержка тем Windows XP.
+) Перехватывается мигание (скрытой) реальной консоли (FlashWindow). Вместо нее мигает ConEmu. Если окно ConEmu неактивно - мигание продолжается до активации окна. Если ConEmu активно и мигает неактивная консоль - ConEmu мигает несколько раз.
+) К иконке Windows7 прикручен прогресс (по содержимому заголовка консоли, то есть как для фара, так и для плагинов).


Maximus5 - 2009.06.28

%) Правки в GCC мейке.
%) Кнопки тулбара иногда помещались перед табами при сужении окна. 
%) Изменения в 'Window size' (окно настроек) не применялись при нажатии 'Save settings'.
%) Выпадающие списки размеров шрифта отображали некорректную информацию, если в списке не было текущего значения.
%) Не обрабатывался прогресс плагина FTP (пример: {13.1%}).
%) При изменении размеров учитывается максимально допустимый размер консоли (для выбранного шрифта в real console).
*) PictureView автоматически скрываются/отображаются при переключении между консолями. Переключения на другие табы консоли с активным PictureView заблокировано.
*) В окне настроек изменения шрифта применяются только при потере фокуса изменяемого поля ввода (пока Tab не нажмешь - не изменяется), или при выборе значения из списка.
*) При сужении кнопки тулбара автоматически скрываются.


Maximus5 - 2009.06.27

%) После 06.18 поломалось выделение мышкой в граббере. Исправлено.
%) Табы не реагировали на изменения в редакторе во время макросов.
%) Звездочка (признак изменений редактора в табе) не появлялась после первого нажатия клавиши (и не сразу исчезала после сохранения).
%) Уточнения в ConEmuC запуска команд.
%) При быстром вводе текста могли теряться некоторые нажатия.
%) Не работал ввод символа через Alt-цифры при включенном NumLock.
+) При создании новой консоли (Win-W) или пересоздании активной (Win-~) в открывающемся диалоге подтверждения пользователь может изменить запускаемую команду (например ввести 'cmd.exe').
+) Если в активной консоли в заголовке не отображаются проценты (copy/move/...), но проценты есть в заголовках неактивных консолей, то в начале заголовка ConEmu отображается максимальное значение процентов неактивных консолей.
+) При быстром драге правой кнопкой мышки выделение файлов (папок) в панелях получалось рваным (windows не посылал мышиные события для некоторых участков). "RSelectionFix"=hex:01 (включено по умолчанию) исправляет этот недостаток, досылая необходимое количество событий в FAR.
*) В reg-файле ключ "Experimental" переименован в "FixFarBorders". При отсутствии нового имени значение будет считано из старого.
*) Изменен диапазон символов, на которые влияет "FixFarBorders". До 10 диапазонов можно указать в значении "FixFarBordersRanges".
*) Если 'корневая' программа (far, cmd, ...) проработала менее 10 секунд, то перед закрытием консоли отображается 'Press Enter to close console...'. Смысл в том, чтобы видеть ошибки запуска программы, ошибки в аргументах и т.п., если таковые были.
*) Возможность просмотра 'длинного вывода' консольной программы возможна в любом фаре консоли (например FAR 1.7x запущен из FAR 2.0).


Maximus5 - 2009.06.24

%) Правки в отрисовке.
%) Некорректно передавался список процессов, что в некоторых случаях приводило к закрытию ConEmu сразу после запуска.
%) Исправлена проблема с непопаданием фокуса ввода в контекстное меню.
*) Немного добавим красивости в таб и тулбар.


Maximus5 - 2009.06.23

%) Исправлена ошибка запуска программ, если путь к ConEmuC содержал пробел (Program Files).
%) CtrlShiftTab приводил к зависанию (в режиме "TabRecent"=hex:01).
%) Правки в отрисовке.
*) Возможность просмотра 'длинного вывода' консольной программы возможна только в первом фаре консоли. То есть если запустить фар из фара в той же консоли - длинный вывод программы, запущенной из второго фара уже не посмотришь.
*) Для удобства использования режима ("TabRecent"=hex:01) после нажатия Ctrl(Shift)Tab и удерживаемом Ctrl переключаться по вкладкам в обычном режиме можно клавишами-стрелками.
+) Вернулась возможность пользоваться плагином Update.


Maximus5 - 2009.06.22

%) Правки в отрисовке и синхронизации.
+) Переключение по табам (консолям/редакторам/вьюверам) с клавиатуры теперь соответствует истории их активации (a'la Opera & Visual Studio). Вернуть стандартное поведение можно через параметр настройки "TabRecent".


Maximus5 - 2009.06.20

%) Курсор опять мигает.
%) Немного полечил отрисовку.
*) Изменен способ уменьшения FPS при выполнении консольных команд/утилит (dir/s и пр).
+) Мигание курсора можно отключить (флажок 'Blinking' в диалоге настроек).
*) Косметика в 'Background image'. В 3-м состоянии флажка фоновый рисунок отображается только в панелях. При включении флажка проверяется значение 'Darkening' и выдается предупреждение, если там 0.
*) Косметика в диалоге настроек. Ctrl-(Shift)-Tab переключаются по вкладкам.
+) В меню плагина добавлены команды для работы с табами (показать/спрятать, переключиться, активировать выделенный).
+) Добавлен макрос CtrlShiftT.reg - показать/спрятать табы.
*) KIS при запуске консольных программ гундел "... пытается послать оконное сообщение".
*) Если для реальной консоли в реестре задан шрифт, ConEmuC проверяет его наличие. При отсутствии шрифта выбирается 'Lucida Console'.
*) Косметика диалога настроек. Уменьшена задержка открытия окна. Tooltips для ComboBox'ов.


Maximus5 - 2009.06.19

!) Макросы (reg-файлы) перемещены в папку 'ConEmu.Addons'.
+) В командной строке ConEmu.exe можно указать ключик '/single'. В этом случае команда выполнится в новой консоли ранее запущенного приложения. Если ни одного ConEmu еще не запущено - выполнение идет в обычном режиме.
+) В 'ConEmu.Addons' добавлены FarHereInstall.cmd (FarHereUninstall.cmd), добавляющий (убирающий) пункт 'Far here' в контекстное меню проводника Windows. Если ConEmu не был запущен - запускается, иначе - открывается вкладка.
*) Поправлена обработка 'RightClick for context menu'. При желании можно вместо отсылки в консоль кнопки 'Apps' явно указать макрос, вызывающий меню (см. параметр "RightClickMacro2" в Settings-ConEmu.reg).
!) Изменения в отрисовке. Вся графика обрабатывается только в главной нити.


Maximus5 - 2009.06.18

%) Двойной щелчок по слову в редакторе FAR (в некоторых случаях) ставил, но сразу снимал выделение. Лечим глюк microsoft'а.
%) Правый щелчок по вкладке выполняет (после ее активации) настраиваемый макрос (по умолчанию "F10").
%) Валился D&D с панели на панель.
*) Немного изменено общение с плагином. Зависаний при невозможности выполнить команду (переключение таба, например) больше быть не должно.
*) Немного ускорен запуск drag&drop.


Maximus5 - 2009.06.17

%) Плагин падал в FAR 2 build 995+.
%) Попытка недопустить зашкаливания FPS при выполнении команд типа 'dir /s'. Слишком частое обновление экрана приводило к 100% загрузке процессора. Теперь FPS в буферном режиме принудительно занижается.
%) Лечим отрисовку (белый прямоугольник при запуске, черные полосы при ресайзе).
%) Вернул автопоказ/скрытие табов. Теперь это работает и для создания/закрытия новой консоли.
*) В окошке 'Settings' на вкладке 'Info' добавлен счетчик FPS.


Maximus5 - 2009.06.16

+) Веса (для вычисления цвета) символов прогрессов и прокруток можно задать в реестре - PartBrushXX ('Fix Far borders' in 3-d state).
+) При дампе консоли рядом с файлом '.con' создается файл '.bmp'.
+) Весь проект теперь можно собрать в GCC.
+) Макрос 'ShiftEnter.reg' для запуска ком.строки или файла под курсором в новой вкладке ConEmu.
%) Табы плохо переключались с клавиатуры, если в одном из них менялся заголовок (прогресс копирование, и т.п.).


Maximus5 - 2009.06.14

+) Если табы скрыты и открыто больше одной консоли - в заголовке окна отображается '[консоль/всего] ...'.
%) Табы, если 'Always show menu bar'. Не переключались вообще. ConEmu падал по правому щелчку.
%) Если табы были скрыты - Ctrl-Tab не переключался между консолями.
%) В закладках не отображались '&'.
*) Добавлены тултипы в диалоге настройки для группы 'Font'.
*) При включенном 'Fix Far borders' рамки рисуются всегда без anti-aliasing.
*) Изменена логика применения изменений шрифта в диалоге настройки. Старые глюки убраны, могли появиться новые :)
*) Флажок 'Fix Far borders' теперь имеет третье состояние. В этом случае ConEmu самостоятельно отрисовывает символы прогрессов и прокруток.
*) Шрифт, переданный параметром /fontfile пытается регистриться и для консоли.


Maximus5 - 2009.06.13

+) Возможность задавать шрифт для реальной консоли (см. reg-файл).
%) Некорректно отображались табы при запуске 'far /e ...' или 'far /v ...'.
%) В сборке 2009.06.12 часть консоли могла отображатся некорректным шрифтом.
%) Продолжаем бороться с неотрисовкой.


Maximus5 - 2009.06.12

%) Пункт меню 'Paste' подвисал.
%) Изменен способ отрисовки курсора (не путать с выделением в панелях). Двух курсоров на экране больше не будет.
*) Мультиконсоль по умолчанию (в новых конфигурациях) включена.
*) При запуске ConEmu основное окно могло отрисовываться с задержкой (пока не запустился консольный процесс).


Maximus5 - 2009.06.11

+) В меню окна ConEmu добавлен пункт 'Paste'.
%) Не совсем починился фокус, при щелчке средней кнопкой по табу.
%) Чиним ресайз.
%) После Alt-F9, Alt-F9 некорректно открывалась картинка в PictureView.


Maximus5 - 2009.06.09

+) Добавлена обработка параметра -new_console. Пример:
   dir -new_console c:\windows\*.*
   запустится в новой вкладке ConEmu.
   ! Вкладка автоматически не закрывается 
   ! закрытие только после завершения выполненной команды и нажатия Enter.
*) Форматирование заголовка 'панельной' вкладки (изменено имя параметра реестра на "TabConsole").
+) В диалоге подтверждения перезапуска консоли (Win+~) кнопка 'Yes' - перезапуск, кнопка 'No' - закрытие, 'Cancel' - отказ.
%) Поправлена обработка аргументов в ConEmuC.
%) Продолжаем лечить непрорисовку.
%) Не активировалась вкладка (Ctrl-Tab) если из фара было запущено другое консольное приложение.


Maximus5 - 2009.06.08

* Значительные изменения. Консольный код вынесен в отдельный процесс. В результате многие ошибки/проблемы исчезли, но могли появиться новые.
+) Запуск нового процесса через ConEmuC.exe
+) Поддержка 'мультиконсоли' более не требует ConMan.exe, ConMan.dll или хуков. Управление стандартное (через тулбар или Win-Q/W/1..0/F11/F12). Кнопки создания/смены консоли можно переопределить в реестре. При создании новой консоли через шортках выдается подтверждение (отключаемо).
+) Полностью исключено мелькание черного консольного окна при запуске.
+) События от клавиатуры и мыши помещаются в буфер консоли напрямую, возможно это устанит 'торможение' реакции на клавиши.
+) Корректное завершение процесса по крестику.
?) Режим с BufferHeight может не работать.
%) Исправлены Ctrl+клавиша.
%) Не двигался курсор в командной строке.
%) Клавиши Ctrl, Shift и Alt 'залипали'.
!) Что-то непонятное с FARHints. Если создано несколько консолей (/multi) - хинт вслывает для всех консолей сразу.
*) Если произошла ошибка запуска приложения (far, cmd, ...) консоль отображается на экране с информацией об ошибке.
?) В каких-то случаях размер схлопывается до минимального?
+) Возможность не посылать в консоль события получения/потери фокуса (чтобы не пропадало окошко быстрого поиска в панелях). Параметр настроек "SkipFocusEvents"=hex:01.
%) Поправлена пересылка в консоль некоторых клавиш (Enter, Esc, Tab, ...).
+) В плагин добавлена экспортируемая функция IsConsoleActive().
%) Исправлен баг падения плагина при использовании Anamorphosis.
+) Добавлен отладочный ключик реестра 'DumpPackets'.
%) Вроде исправлено схлопывание окошка при запуске до минимального размера.
!) Убраны нафиг /SetParent, /SetParent2, /Windows7, /DontSetParent.
*) Sources. Создан новый класс CRealConsole, в который вынесен код из CVirtualConsole. Последний должен отвечать только за графику.
?) Не посылались Ctrl-C/Ctrl-Break.
?) Заглушка для исправления 'непрорисовки' консоли (раз в секунду данные пересылаются в GUI независимо от 'измененности').
?) Win+~ - перестартовывает текущую консоль (у пользователя запрашивается подтверждение).
*) Ключи /conman & /nocoman заменены на /multi & /nomulti.
+) Вернул режим BufferHeight.
+) При запуске консольных программ из FAR автоматически увеличивается размер буфера.
+) Чтобы FarHints не показывал хинты для всех открытых консолей одновременно - в каталоге с плагином временно лежит infis.dll (от конмана там только имя файла).
-) До лучших времен отключена возможность выделения мышкой в режиме BufferHeight.
*) ConEmuC.exe собран без использования VC-шных библиотек.
+) В первой закладке вместо 'Console/Panels' отображается заголовок консольного окна и динамически обновляется.
+) Закладки отображаются для всех консолей разом, позволяя 'прозрачно' переключаться между ними.
+) При наведении мышки на закладку с обрезанным заголовком (…) отображается тултип.
*) Общение с плагином переведено на пайпы.
%) Плагин подвисал при попытке переключения между закладками, если в панелях было активировано верхнее меню.
%) Для всех кнопок тулбара в тултипе отображался заголовок активной консоли.
%) Фокус в закладку больше не попадает, вернул закрытие закладки правой и средней кнопкой мышки.
+) GUI теперь может сам обрабатывать переключение табов (окон) с клавиатуры. Так что теперь переключение между консолями прозрачно для пользователя.
%) Фикс запуска команд.
%) Поправлена работа флажка 'Monospace' (не путать с 'Force monospace'). На некоторых моноширных шрифтах (i.e. 'Fixedsys') буквы под курсором прыгали влево.
%) При смене параметров шрифта/сглаживания в окне настройки экран не обновлялся или портился.

*) Изменен способ передачи содержимого консоли, глюк непрорисовки может исчезнуть.
+) Долгожданный просмотр вывода консольной программы. Пример макроса на CtrlO лежит в папке плагина.
%) После создания новой консоли фокус ввода мог "уходить" из ConEmu.
%) Исправлено несколько глюков ресайза.
*) В режиме с прокруткой полоса прокрутки больше не отображается постоянно и не отъедает место. Она всплывает при наведении мышки. О ее наличии сигнализирует 'нажатая' кнопка 'BufferHeight mode' на панели инструментов.
+) В консоль пересылаются нажатия XBUTTON1 & XBUTTON2 (у меня это наклон колеса мышки влево/вправо). Пример макроса в MouseWheelTilt.reg.

+) Форматирование консольного вывода (пустые строки в начале и конце в редактор/вьювер не попадают).
+) В меню плагина отображается дополнительная команда - открыть консольный вывод во вьювере.
+) При XLat в Far меняется индикатор языка в ConEmu (точнее смотрите параметр MonitorConsoleLang).
%) Продолжаем лечить непрорисовку.
%) ConEmuC падал при запуске команд cmd.
%) Лечим глюки ресайза.

* При изменении размера окна мышкой - консоль опять ресайзится сразу.
* При открытом PictureView левая и верхняя граница окна 'не таскается' мышкой.
* Исправлена реакция на изменение размера буфера из консольного приложения.
* В основной иконке ConEmu добавлен 48x48x256.
* Новая попытка исправить глюк неоткрытия окна настроек.
* Немного подправлено открытие окон каскадом.
* В формате заголовков закладок можно использовать "%i' - номер окна.
??? возможно
* Ускорено отображение изменений в консоли + ConEmu меньше использует процессор.

Maximus5 - 2009.04.24

* Поправлена отрисовка окна во время запуска приложения.
* Попытка исправить глюк неоткрытия окна настроек.
* Правим ошибки ресайза.

Maximus5 - 2009.04.23

* Правим ошибки ресайза.

Maximus5 - 2009.04.22

* В окне настройки добавлена кнопка 'Apply' для применения изменений в группе 'Window size'.
* При открытом PictureView запрещено изменение размера окна.
* После закрытия PictureView передергивался размер консоли -> было мигание.
* После двойного щелчка по заголовку (maximize) в консоль проваливался LButtonUp.
* Изменен 'умолчательный' символ активации плагина.
* Изменен набор примеров макросов в каталоге плагина:
  + AltEnter_Exec.reg  - перенаправить вывод консольной программы в редактор (выполняется содержимое командной строки).
  + AltEnter_Props.reg - отобразить стандартный диалог свойств файла (проводник Windows).

Maximus5 - 2009.04.19

* Временно убрана поддержка ConMan.
* В предыдущей версии отвалилось изменение размера окна.
* Выскакивала ошибка: Can't start 'TabBarClass::Retrieve'. Last operation 'TabBarClass::Retrieve' was not finished!
* При попытке сменить Ansi-aliasing - выскакивал 'Assertion'.
* Оптимизация отрисовки при ресайзе.

Maximus5 - 2009.04.15

* Улучшен внешний вид панели с табами и кнопками ConMan-а.
* При выделении мышкой в режиме BufferHeight выделение 'прыгало'.
* При смене заголовка неактивной консоли ConMan-а мигали табы.
* Если табы отключены - не пытаемся получить информацию о них из плагина.
* Кнопка альтернативной консоли (панель конмана) не включалась при Win-A.
* Драг теперь начинается только при клике в рабочую облась панелей (сервисные области игнорируются).

Maximus5 - 2009.04.12

* Изменен внешний стиль табов (пока просто кнопки).
* В режиме BufferHeight не работало выделение мышкой.
* Попытки поправить неудачные выставления размеров консоли.

Maximus5 - 2009.04.10

* При открытии PictureView отстанавливалась отрисовка всех остальных окон ConEmu.
* Чтение содержимого консоли вынесено в отдельную нить.
* Проблемы с отрисовкой правого и нижнего края окна.

Maximus5 - 2009.04.07

* Поправки в работе с мышью.

Maximus5 - 2009.04.06

* Изменен способ пересылки мышиных событий в консоль.
* В режиме Window size = Normal - окна могут открываться каскадом.

Maximus5 - 2009.04.02

* Бонус :-) можно настроить 'автозапуск' КонЭму при запуске cmd.exe или любого пакетного файла. Запустить один раз 'cmd_autorun.cmd /i'.
* Побеждено мелькание консольного окна при старте программы. В редких случаях, когда запуск идет с ярлыка и не разворачаивая окно на весь экран, чтобы избежать мелькания - укажите в свойствах ярлыка 'Run - Minimized'.
* Оптимизация отрисовки курсора.
* Во время загрузки приложения (i.e. 'far.exe') в заголовке окна отображается строка запуска.
* В консоль больше не пересылается WM_SYSCOMMAND с wParam>=0xF000, ибо консольное окно странно реагирует и часто перехватывает фокус.
* Добавлен параметр '/max' (а для разрабочиков '/debug' & '/debugi').

Maximus5 - 2009.04.01

* Не работал CtrlWinAltSpace при /SetParent.
* Сменилась отрисовка курсора.
* На вкладке 'Info' отображается полная строка запуска ConEmu.

Maximus5 - 2009.03.29

* Небольшие правки в dll-ках ConMan.
* После попытки драга с областей за пределами панелей постоянно выскакивала ошибка "Can't open file mapping" (проблема с таймаутом пока осталась).

Maximus5 - 2009.03.28

* Опция 'Minimize to tray'.

Maximus5 - 2009.03.27

* Копирование/перемещение (при Drop из внешних приложений) выполняется в отдельной нити, т.е. во время копирования больших файлов можно продолжать работу в FAR.

Maximus5 - 2009.03.26

* Разрешен Drag с временной панели. Запрещен Drop на плагиновые панели из внешних приложений.

Maximus5 - 2009.03.25

* При Drag-n-Drop в FAR 1.7x плагин падал.

Maximus5 - 2009.03.24

* При Drop файлов из внешних приложений срабатывал Move вместо Copy.
* После включения флажка 'ConMan', ConEmu не запускался, если отсутсвовали необходимые dll-ки.

Maximus5 - 2009.03.22

* Не срабатывал Drag.
* В диалог настройки добавлен флажок 'ConMan'. Его можно использовать вместо параметра запуска '/ConMan'.

Maximus5 - 2009.03.20

* Плагин вис в FAR 1.7x ('...Waiting for result (10 sec)').
* Лечим падение при драге в Windows Vista.
* Поддержка дропа элементов, не являющихся файлами (например из Outlook). В этом случае доступно только копирование, так что если видите 'запрещающий курсор' - жмите Ctrl.

Maximus5 - 2009.03.19

* Изменения в DragDrop.
  Drag возможен как левой так и правой кнопкой мышки (разрешаются в настройке раздельно).
  При драге, текущее действие отобржается курсором (Copy - курсор с плюсиком, Link - со стрелкой).
  Разрешено создание ярлыков (только когда выделен один файл или одна папка).
  При драге правой кнопкой мышки во ВНЕШНИЕ приложения - всплывает контекстное меню (copy/move/link).
  Для каждой кнопки мышки можно указать клавишу-модификатор (например LeftCtrl), удерживать которую необходимо при клике.
  Флажок 'Copy by default' теперь имеет только два состояния и определяет именно действие по умолчанию (остальные при этом не запрещаются).
  При перетаскивании между панелями (режим Copy/Move) обработка передается в FAR (F5/F6).
  Drop разрешен только при включенном флажке 'Allow Drop', который имеет 3 состояния.
  'Off' - Drop НЕ разрешен из ВНЕШНИХ приложений, между панелями - разрешен;
  'On' - Drop разрешен как из внешних приложений, так и между панелями;
  '3s' - то же, что и 'On', но подтверждения копирования/перемещения между панелями не производится.
  Во время драга можно использовать стандартные модификаторы для принудительного включения режима:
  'Ctrl' - копирование, 'Shift' - перемещение, 'Alt' - создание ярлыка.
  Нажатие 'Esc' - отменяет драг.
* Параметр (PID) для ключа '/Attach' необязателен. При отсутствии PID - пытаемся подхватить текущее консольное окно.
* Не активировалась мышкой вкладка 'Panels'.
* Попытка не менять размер консоли в конмане (только при переключении кнопками).
* В диалоге настройки для некоторых элементов (пока DragDrop) включены всплывающие подсказки. Есть желание написать подсказки к другим элементам - Welcome :)
* Ошибки разбора командной строки.

Maximus5 - 2009.03.11

* Попытка исправить глюк с неработающим CtrlWinAltSpace.
* Перед началом Drag'n'Drop или после его окончания выделение могло перескакивать на другой файл(папку).
* Исправлена 100% загрузка в свернутом состоянии.
* Поправил табы - в некоторых случаях могли не обновляться после смены списка окон.

Maximus5 - 2009.03.10

* Исправлен глюк с горизонтальным курсором при наличии фоновой картинки.
* На время работы 16бит. приложения для ConEmu устанавливается высокий приоритет.
* Не работала панель с кнопками конмана.

Maximus5 - 2009.03.09

* Для кнопок конмана отображаются всплывающие подсказки.
* Функции FAR API теперь выполняются в основном потоке, активация плагина через макрос F14 (создается автоматически).
! Изменен способ передачи информации о закладках (возможны глюки).
* Курсор теперь отрисовывается немного по другому, мусора от курсора вроде быть не должно.
* Возможность явного указания процессоров, на которых выполняется ConEmu ("AffinityMask").
* При запуске 16битного приложения размер окна не изменяется, а консоль (80x25) отрисовывается в центре. Передключаться конманом до выхода из 16бит приложения не рекомендуется.
* Продолжение BufferHeight. Автоматическое включение прокрутки при увеличении буфера консольным приложением.

Maximus5 - 2009.02.26

* Плагин валился при драге в FAR 2.0 build 789+.
* Для запуска ConMan рекомендуется использовать версию 2.34.4 и ключик /ConMan (вместо ConMan.exe).
* При наличии табов и ключика /ConMan появляется панель с кнопками для управления конманом.
* Вроде починил глюк отображения символа под курсором.

Maximus5 - 2009.02.26

* Изменены счетчики производительности (вкладка 'Info' окна настроек). Отображаются в миллисекундах.

Maximus5 - 2009.02.25

* Корректный Drag'n'Drop и обновление табов при смене консолей КонМана.
* В окно настроек добавлена вкладка 'Info', на которую переехали Render times и добавлена информация о консольных процессах.

Maximus5 - 2009.02.24

* Поддержка изменений API FAR2 build 789 (плагин работает в FAR2 build 757 и выше или FAR 1.7x build 2470 и выше).
* В Windows Vista и выше по умолчанию были недоступны некоторые юникодные символы (например троеточие '…', иероглифы, и др.), т.к. для реальной консоли не устанавливался TTF шрифт.
* Расширение визуализатора не работало в конмане.

Maximus5 - 2009.02.23

* При выходе из окна настроек (при включенных табах) ранее открытые табы пропадали.
* 'Background image' теперь отображается и при включенном 'Force monospace'.
* Чуть поправил закрытие окна и завершение плагина. Вроде бы проблем с ExitFAR(W) больше быть не должно.
* Потихоньку совершенствуем поддержку пропорциональных шрифтов.
* В плагин добавлена информация о версии.
* В меню добавлен пункт 'Dump...' для сохранения текущего содержимого консоли в файл.

Maximus5 - 2009.02.21

* Изменения в ресайзе окна, корректировка начального положения.
* Отображение непечатных символов в редакторе (Tab,Eol,Eof). Настраивается на закладке цветов. Необходим плагин Visualizer! Отображаемые на их месте символы можно настроить (см. Settings-ConEmu.reg).
* Расширенные цвета консоли (16..31) не сохранялись в реестр.

Maximus5 - 2009.02.20

* Диалог настроек разбит на две вкладки.
* Для тех, кому не хватает 16 цветов консоли, добавлена возможность использовать 32 цвета текста ;) за счет игнорирования одного из выбираемых цветов фона.
* Настройки цветов теперь сохраняются в ключе ConEmu, ключ консоли не трогается. Умолчания для цветов (в новой конфигурации) по прежнему берутся из свойств консоли.
* Изменения в ресайзе окна...

Maximus5 - 2009.02.18

* Размер окна FullScreen/Maximized/Normal теперь устанавливается другим способом.
* В плагине изменен способ поиска окна ConEmu (переменная среды больше не используется из-за КонМана, хотя и устанавливается).

Maximus5 - 2009.02.17

* Добавлен параметр '/Attach <PID>'. При его указании ConEmu не запускает новый процесс, а пытается подключиться (внедриться) к уже существующему консольному приложению, указываемому через код процесса (<PID>).
* При отключении FARа от консоли (Ctrl-Alt-Tab) плагин предлагает запустить новый экземпляр ConEmu, который 'подхватит' новую консоль FARа (переключалка по табам при этом к сожалению отключается).

Maximus5 - 2009.02.16

* Изменен способ разворачивания окна в FullScreen. Проблем с расширениями, внедряющимися в рамку окон (типа FileBox eXtender) больше не будет.

Maximus5 - 2009.02.15

* Изменена обработка WM_SETFOCUS:
?) Не должно быть проблем с активацией диалога настроек в Vista.
?) Наверное Win+R больше не будет появляться под ConEmu.
?) Возможно (хотя и не должны), могут появиться другие глюки, например клавиши не будут проходить в FAR.
* Поправленный reg-файл.
* Переделано общение с плагином при Drag'n'Drop. Раньше ConEmu мог подвисать.
* Теперь 'Таб' пытается закрыться и по щелчку правой кнопкой мышки (на тачпадах средней кнопки нет вообще).
* Исправлена ошибка сохранения положения минимизированного окна.
* Макрос для 'табов' создается автоматически, после подтверждения пользователем.
* В плагине вернулись lng-файлы - подверждение для создания макроса.
? Может быть перестанет валиться при выходе, если присутствует PowerShellFar.
? Ready to ConMan & FarHints.

Maximus5 - 2009.02.13

* В ConMan внесены необходимые изменения (2.34.1) для его использования без ключика '/SetParent'.
* Если обновлять ConMan не хотите - можно использовать ключик '/SetParent2' (но тогда отвалится FarHints).
* Вроде бы решена проблема непереключения раскладки при отсутсвии ConIme.
* Если в окошке предупреждения о 'LoadConIme' нажать кнопку 'Cancel' - оно больше не появится (надеюсь).
* Изменилось (вернулось) имя класса главного окна ConEmu.
* Соответственно, обновился враппер PictureView.
* Создается переменная среды 'ConEmuArgs', содержащая аргументы запуска ConEmu.
* Флажок 'Always update con.handle' включается автоматически, если в строке запуска есть conman.exe.
? Теоретически, можно организовать табы и для консолей ConMan... Высказываемся ;-)

Maximus5 - 2009.02.11

* При нажатии Alt+кнопка раздавался писк.
* Врапперу PictureView опять не нужен ConEmu.dll.
* Табы теперь отображаются с рамкой. Если хотите как раньше - только заголовки:
  [HKEY_CURRENT_USER\Software\ConEmu\.Vanilla]
  "TabFrame"=hex:00

Maximus5 - 2009.02.10

* SlideShow для PictureView мог не работать (особенно в FullScreen).
* Новый враппер для PictureView.
* В трее отображается та же иконка, что и в главном окне.
* В заголовке диалога 'About' отображается версия ConEmu.
* Если PictureView работает в режиме Ctrl-Q - не отрисовывалась видимая часть консоли.

Maximus5 - 2009.02.08

* Лечим глюки в отображении фона (картинок). Утечки, стек, проблемы с меньшими чем экран изображениями, с шириной некратной 4, некорректные дескрипторы и прочие прелести (и как это работало?).
* Иконка в окне диалога настроек.
* Автоскрытие табов при третьем положении флажка.

Maximus5 - 2009.02.07

* Отрисовка теперь идет в дочернем окне ConEmu (возможны глюки).
* Изменена логика ресайза окна.
* Возможность центрирования содержимого окна в полноэкранном и развернутом режимах.
  [HKEY_CURRENT_USER\Software\ConEmu\.Vanilla]
  "TryToCenter"=hex:01
* 'Интеллектуальное' появление/исчезновение табов.
* При использовании BufferHeight после запуска FAR отключается режим консоли 'QuickEdit' при выходе из FAR - возвращается обратно.
! Практически все функции разнесены по классам, многие события вынесены в отдельные методы.

Maximus5 - 2009.02.05

* Попытка запустить не работающий 'Force monospace'. Буковки в этом режиме теперь центрируются.
* Добавлена возможность принудительной установки ширины букв в этом режиме (в Arial, например, ширина по умолчанию получается очень большой).
* Потихоньку пишем 'FAQ-ConEmu.txt'. Есть что добавить - присылайте.
* Можно было открыть несколько диалогов настроек.

Maximus5 - 2009.02.03

* Кнопки 'OK' в настройке плагина больше нет. Кнопка 'Save settings' после сохранения закрывает окно настроек.

Maximus5 - 2009.02.03

* Плагин: Оптимизация выделения памяти и пересылки информации о табах.
* Плагин собирается в GCC.

Maximus5 - 2009.02.02

* В заголовке окна настроек отображается имя конфигурации (если при запуске ConEmu был указан ключ /Config).
* Минимальный размер окна консоли - 28x9.
* [DEBUG сборка] консоль отрисовывается в дочернем окне. сильно моргает. с чего бы это?

Maximus5 - 2009.02.01

* Глючил размер буфера консоли, если в свойствах ярлыка было указано 'Maximized'.
* Ключик /fontfile - загрузка шрифта из файла (by Mors).
* Поддержка Windows XP themes.
* Добавлен примерный файл настроек реестра Settings-ConEmu.reg.
* Форматирование заголовков табов. Умолчания можно изменить в реестре (см. TabPanels, TabEditor,...).
* Исправлена утечка памяти в юникодной части плагина.

Maximus5 - 2009.01.30

* Поддержка изменений API FAR2 build 757 (плагин работает в FAR2 build 748 и выше или FAR 1.7x build 2470 и выше).
* Оптимизация вызовов FAR API. Не освобождалась память, выделенная функциями API.
* Третье состояние флажка 'Enable Tabs' - закладки появляются при открытии редактора/вьювера. Если включен - закладки отображаются всегда.

Maximus5 - 2009.01.27

! Попытка интегрировать Drag с ФАРовским копированием пока не удалась - глючит и повисает.
* Расширенное сообщение об ошибке, если не удалось запустить процесс (far, cmd, /cmd).
* Починил Drag'n'Drop в ConMan.

Maximus5 - 2009.01.26

* Если рядом с ConEmu.exe лежит одноименная иконка - грузится именно она.
  Если файла иконки нет - загружаем встроенную в ConEmu, номер иконки (1,2,3) можно указать в реестре. Пример:
  [HKEY_CURRENT_USER\Software\ConEmu\.Vanilla]
  "IconID"=dword:00000003
* При бросании файла в корень диска (Vista) возникала ошибка.
* При Drag'n'Drop между панелями внутри одного FAR'а открывается встроенный диалог копирования/перемещения (Ctrl пока не учитывается).
* Флажок 'RightClick for context menu' имеет три состояния.
  (Отключен) - все нажатия правой кнопки мышки пересылаются в FAR без изменений;
  (Включен) - если курсор не двигался, то при отпускании правой кнопки отображается контекстное меню (на кнопке Apps должен быть соотвествующий макрос); если курсор двигался - пересылаются в FAR без изменений;
  (3 состояние) - меню отображается если кнопка мышки удерживалась более 0.3 сек. а курсор не двигался, иначе - пересылаются в FAR без изменений.


Maximus5 - 2009.01.25

* Пока автор плагина FarHints не научит его работать с новым ConEmu - версию для FAR2 можно использовать через Wrapper.
* Не отображался Help для плагина PictureView.

Maximus5 - 2009.01.24

* Установка родителя по умолчанию более не делается. Плагин PictureView использовать через Wrapper.
* В некоторых случаях в консоли появлялась горизонтальная прокурутка, проводящая к глюкам отображения.
* После изменения размеров окна ConEmu с открытым PictureView размер консоли и самой картинки не менялся.
* При листании картинок в PictureView на экране могли появляться глюки.
* Добавлен режим SlideShow для PictureView. Включается кнопкой Pause. Задержку можно увеличивать/уменьшать кнопками -/= (между '0' и BackSpace на основной клавиатуре). Отключется режим нажатием любой другой кнопки, или Pause.
  Задержка задается в реестре в миллисекундах, пример:
  [HKEY_CURRENT_USER\Software\ConEmu\.Vanilla]
  "SlideShowElapse"=dword:00001000

Maximus5 - 2009.01.23

* Неизвестно почему - отвалилась установка шрифта в консоли. По какой-то причине OpenProcess в setconsoleinfo.cpp возвращал NULL (если кто хочет - поковыряйтесь). Если сие так - используем (-1)
* Вернулась версия для FAR Ansi. Плагин conemu.dll может использоваться как в FAR 1.71 build 2470 (и выше), так и в FAR 2.0 build 748 (и выше).
* Вроде починил изменение размера окна при появлении табов.
* Табы не работали, если не устанавливался родитель для окна консоли.
* Могли падать при включенных табах если полный путь к файлу в редакторе был длинным.
* Если случилось несчастье и ConEmu упал - отображается соответствующее сообщение и (после OK) процесс FAR.exe прибивается (раньше оставался висеть), консоли все-равно уже нету.
* Для запускаемого из-под ConEmu процесса устанавливается переменная окружения ConEmuHWND (пример: ConEmuHWND=0x000b0a9c). Может кому понадобится...

! Вроде бы курсор во Viewer мигает при появлении табов?
! Глюки с буферами, сдвигами экрана, черным фоном под частично прорисованными панелями и т.п лезут если консоль физически не влезает в экран. Чтобы этого не было - выберите шрифт поменьше через меню 'Console properties'

Maximus5 - 2009.01.21

* Иногда после Shell'овского drop на пассивную панель отрабатывал drop в самом FAR (хотя может и не до конца вылечилось?)
* Shell'овский drop мог отрабатывать два и более раз подряд
* Убран двойной слеш при перетаскивании с корня диска
* Плагин мог валиться, если путь перетаскиваемого превышал MAX_PATH, или текущий путь превышал MAX_PATH при бросании (ежели такое может быть в FAR'е)
! К сожалению, FCTL_GETPANELSHORTINFO не заполняет lpwszCurDir
* Флажок 'Copy by default' теперь имеет три состояние.
  Если выключен - элемент ВСЕГДА перемещается, в том числе и в другие приложения.
  Если включен - ВСЕГДА копируется, в том числе и в другие приложения.
  При третьем состоянии - копируется при Drop в панель FAR, а при Drop в другое приложения - определяется приложением-приемником (для проводника это копированием между дисками и перемещение в пределах одного диска).
  Для облегчения понимания действий в предыдущих строках не упоминается модификатор - нажимая Ctrl можно переключать действие как при Drag (если только флажок не в третьем состоянии) так и при Drop.
* Добавлены ключики /SetParent и /DontSetParent (aka /Windows7). В Windows7 и выше по умолчанию родитель консольного окна не меняется, отрицательное значение /BufferHeight более не влияет. Установка родителя требуется для некоторых плагинов: PictureView, Conman, ...

Maximus5 - 2009.01.20

* Убраны задержки при таскании диалогов
* Всплывающее меню теперь всплывает при задержке и отпускании правой кнопки, и его можно убрать клавишей Esc
* При включенном 'RightClick for context menu' теперь можно выделять файлы двигая мышкой с зажатой правой кнопкой
* При попытке выделить блок через Alt+Ins - включался Drag'n'Drop
* WM_MOUSEMOVE беспрерывно посылался в консоль, даже если курсор мышки не двигался (хм? может так и надо было?)
* ConEmu рушился, если длина заголовка консоли превышала MAX_PATH символов
* Убрана ошибка изменения размера окна после появления 'табов'

Maximus5 - 2009.01.19

* Уменьшен по высоте диалог настроек
* Добавлен пункт меню 'Console properties'
* Добавлена обработка параметра /BufferHeight (сборка NightRoman)






alex_itd - 2009.01.18

* вроде поправил глюк с AltEnter
* частично переписал общение с плагином через пайпы
* детект закрытия фара как советовал DrKnS (проверяйте Updater)
* отключил XP темы у прогресс баров (темами не пользуюсь, проверить не могу) (чуть попозже сделаю подстройку цвета под палитру)
	
* Drag'n'Drop теперь работает только на файловых панелях 
* крыжик в настройках Drag'n'Drop 'Copy by default'
* фикс переключения раскладки от Maximus5 
* фикс мелких шрифтов от NightRoman
	  


= 2009.01.18 === (NightRoman changelog below) ===

Roman Kuzmin (aka NightRoman)
http://code.google.com/p/farnet/
PowerShell and .NET in FAR Manager

*) Решена проблема отрисовки больших окон с мелкими шрифтами, иными словами
большого буфера данных, на котором функции ReadConsoleOutput*() не работают.
Идея построчного чтения буфера заимствована из FAR исходников, но этот режим
включаем только при сбоях, а не при превышении фиксированного лимита, как там.

*) Добавлены конфигурации, что позволяет иметь разные наборы настроек для
разных программ или тех же программ, но в разных окнах. Конфигурация задается
только в командной строке параметром /Config ConfigName, в реестре создается
подключ ConEmu\ConfigName, где и хранятся индивидуальные настройки. Пример:

 ConEmu /Config ScrollMode /BufferHeight 9999 /Cmd PowerShell.exe

использует существующую (или создает новую, если будет сохранение опций)
конфигурацию 'ScrollMode'. Там в диалоге настроек заточим окно под вкусы
консоли с прокрукой, а не Фара: настройки порой хочется иметь разные.

*) Добавлен файл About-ConEmu.txt - микро хелп с официальной и технической
информацией, а то техническая нигде толком и не упомянута кроме форума.

*) В прошлой неупомянутой тут версии для режима с высотой буфера устранены
скачки выделения мышью. Это сделано вычурно, но работает, и другие пути не
найдены - невидимое настоящее окно консоли динамически двигается вместе с мышью
так, чтобы относительные координаты мыши в нем соответствовали текущим в
видимой виртуальной консоли - так удается перехитрить неизвестно что, но от
чего выделение могло прыгать.


= Experimental BufferHeight and some fixes 2008.07.03 =

ЗАПУСК С УСТАНОВКОЙ ВЫСОТЫ БУФЕРА КОНСОЛИ (РЕЖИМ ПРОКРУТКИ)

Дополнительный ключ: /BufferHeight <высота буфера>. Примеры:
conemu /BufferHeight 9999 /cmd cmd.exe
conemu /bufferheight 1000 /cmd powershell.exe -noexit myscript.ps1

Если команда /cmd не задана, берется сохраненная команда из реестра, если есть,
а если нет, то в режиме прокрутки запускается 'cmd', а в стандартном режиме
сначала пытаемся запустить 'far', потом 'cmd'.

Проверка на слишком маленькую или слишком большую заданную высоту буфера не
делается, рекомендуется выбирать ее так, что она заведомо больше высоты окна (в
строках), но не больше 9999, что является магическим ограничением высоты буфера
в виндовом диалоге настроек консоли.

Режим прокрутки предназначен в первую очередь для интерактивных сессий в
оболочках типа Cmd или PowerShell и не предназначен для программ типа FAR.
FAR, как и раньше следует запускать без всяких /BufferHeight - при этом
установка родителя окна консоли ДЕЛАЕТСЯ, то есть плагины, которые этого
ожидают, это и получают.

ПРИМЕЧАНИЕ: если величина /BufferHeight отрицательная, то это является
указанием принудительно установить родителя консольного окна. Это может быть
нужно, например, для нормальной работы приложений или плагинов FAR, которые
ожидают, что у консоли родительское окно - это окно ConEmu. В таком режиме в
процессе выделения мышью выделение может скакнуть в левый верхний угол - как
бороться - пока неясно, но если продолжать выделение, оно 'восстанавливается'.
Фиксится это пока не будет, ибо по нормальному приложения должны находить окно
ConEmu более универсальным способом (от hoopoe, см. форум по ConEmu).

ОПИСАНИЕ РЕЖИМА ПРОКРУТКИ

*) Окно имеет стандартную вертикальную полосу прокрутки.
*) Управление прокруткой с клавиатуры:
- CtrlPgUp, CtrlPgDn листают страницы вверх-вниз
- CtrlUp, CtrlDn прокручивают вверх-вниз построчно
*) Работа с выделением только мышью: выделение - левой кнопкой с перемещением,
копирование и вставка - правой кнопкой.

ПРОЧИЕ ИЗМЕНЕНИЯ

*) Исправлен мелкий дефект в отрисовке курсора: он мог ошибочно оставаться
отрисованным в поле ввода после перехода с поля ввода на кнопку или другой
элемент диалога, при активации которого курсор должен скрываться.

ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ

*) Реализована отрисовка выделения (работает только в режиме прокрутки).
*) В режиме прокрутки положение окна консоли подгоняется под положение мыши -
это нужно для корректной работы выделения в оригинальной консоли.
*) В режиме прокрутки при старте устанавливаем QuickEdit режим, это нужно для
возможности выделения мышью в оригинальной консоли.
*) Установка параметров окна консоли в буфер режиме (предложено hoopoe): при
первом вызове устанавливаем высоту буфера /BufferHeight, при последующих смотрим
на наличие вертикальной прокрутки: если есть, то сохраняем текущую высоту буфера
(она может быть уже и не равна /BufferHeight), иначе подгоняем под высоту окна.
*) WM_MOUSEWHEEL теперь обрабатывается как событие мыши, нужно для прокрутки.
*) WM_RBUTTONUP НЕ обрабатывается (как и было раньше), чтобы избежать
нежелательного появления консольного меню в некоторых ситуациях. Добавлен
комментарий в коде.
*) WM_RBUTTONDBLCLK преобразовывается в WM_RBUTTONDOWN (как и было раньше). По
задумке Zoin это помогает быстро быделить и тут же развыделить элемент панели
Фара двойным правым кликом (не знаю зачем, но считаем, что автору видней).
Добавлен комментарий в коде.



= Version 2008.03.26 =

ПОНЕНЦИАЛЬНАЯ ПРОБЛЕМА ПЕРВОЙ ОТРИСОВКИ

При размерах окна равных дефолтным размерам консоли теоретически была возможна
неправильная первая отрисовка некоторых случайных символов (баг оптимизации).
Исправлено.

ИЗМЕНЕНИЯ В ЛОГИКЕ ОТРИСОВКИ КУРСОРА

При потере фокуса окна курсор оставался видимым или невидимым в зависимости от
его текущего состояния. Стандартное же поведение для неактивного окна - гасить
курсор. Сделано по стандартному.

Символ под курсором и некоторые идущие за ним иногда рисовались даже если это не
нужно; исправлено. Прирост скорости небольшой, но все ж так лучше.

ИСПРАВЛЕНА НАСТРОЙКА ШРИФТА BOLD

Настройка сохранялась, но считывалась неверно - исправлено.

ТЕХИНФО: АЛЬТЕРНАТИВНЫЙ ШРИФТ РАМОК

[HKEY_CURRENT_USER\Software\ConEmu\.Vanilla]
"FontName2"="Courier New"
"FontSizeX2"=hex:0b,00,00,00

FontName2 задает альтернативный шрифт рамок, 'Lucida Console' по умолчанию.
Однако, при основном шрифте, например, 'Consolas' спец. символы оказываются
шире, чем надо, и тогда 'Courier New' выглядит неплохой заменой.

В зависимости от разных параметров одного указания шрифта рамок может быть
недостаточно, и для точной настройки надо еще подогнать его ширину, то есть
параметр FontSizeX2. Демо: основной шрифт 'Consolas' 16 x 10, тогда для
рамочного 'Courier New' его ширина почему-то должна быть 11 (0xB).

ПРОЧИЕ КОСМЕТИЧЕСКИЕ ИЗМЕНЕНИЯ

Меню: текст &Settings заменен на S&ettings, чтобы избежать конфликта с хоткеем
пункта &Size в режиме обычного окна.

Слегка упрощена отрисовка с фоновой картинкой, когда происходит только
перемещение курсора, в комстроке, например.

Кое-где устранены лишние вспомогательные вызовы установки размера буфера консоли
(по-моему, лишние, но если у Zoin были на это виды - решать ему).



= Version 2008.02.23 =

ИЗМЕНЕНА ЛОГИКА ЗАПУСКА ПРИЛОЖЕНИЯ

Было так: если команда пустая, то сначала запускается она, и в случае сбоя (а он
всегда) запускается Far или Cmd. Итого всегда лишняя попытка запустить пустую
команду. Если команда не пустая, но не запускается, то вместо сообщения о сбое
запускается Far или Cmd; это и нелогично, и может создать иллюзию, что команда
отработала, например, если конечной целью и был запуск Фара, но сначала должно
было выполниться что-то еще, что не отработало. Предлагается так: если команда
пуста, то запускаем Far или Cmd, если не пуста - запускаем ее, а в случае сбоя -
сообщаем об ошибке и выходим.

ТЕХИНФО: АЛЬТЕРНАТИВНЫЙ ШРИФТ ДЛЯ ИСПРАВЛЕНИЯ РАМОК

[HKEY_CURRENT_USER\Software\ConEmu\.Vanilla]
"FontName2"="courier new"

Задает альтернативный шрифт для исправления рамок; по умолчанию используется
шрифт 'lucida console', который неплох для самих рамок, но жирноват для прочих
специальных символов, отчего они слегка наезжают на соседей по ширине. 'courier
new' выглядит неплохой заменой, например, если основной шрифт 'consolas'.



= Version 2008.02.21 =

УВЕЛИЧЕНА СКОРОСТЬ ОТРИСОВКИ

В VirtualConsole::Update не перерисовываем символы, которые не изменились,
при этом делаем не только глобальную проверку в самом начале, но проверяем
каждый символ и атрибуты в самом процессе в цикле по строке. Это позволяет
избежать изрядного числа перерисовок. Особо проверяем и перерисовываем
символ под старой позицией курсора. Однако, если уже начали рисовать, то
рисуем максимум подходящих символов включая и неизменные (проверено, так
быстрее, чем несколько раз отрисовывать разрозненные цепочки).

Render time (округлено на глазок, в худшую для новой версии сторону):
*) В панелях старый вариант - 1000000 на любой операции, новый вариант -
набор в ком. строке - 2300, навигация вверх-вниз по файлам без прокрутки -
2500, с прокруткой - 150000.
*) В редакторе старый вариант - 850000 при любой операции, в новой версии -
перемещение без прокрутки - обычно не более 3000, с прокруткой зависит от
длины строк, ширины экрана и расцветки, на типичном файле с исходным кодом с
не очень длинными строками и с колорером ускорение в 3-4 раза.
*) Оптимизирована и форсированная перерисовка (весь экран, например, при
смене опций в диалоге), но разница в производительности не так заметна,
конечно.

Еще устранены несколько вероятно лишних перерисовок при запуске (один вызов,
когда окно еще не окончательное и один или два лишних прохода из-за курсора)

ИСПРАВЛЕН СИМВОЛ ПОД КУРСОРОМ В РЕЖИМЕ РАМОК

Наблюдался нежелательный эффект - символ под курсором в режиме исправления
рамок иногда рисовался юникодным фонтом (видимо, последним выбранным до
этого для рамок). Исправлено.
