Build 150821

  • Article in wikipedia was proposed for deletion.
  • Support /dir %CD% in Task parameters. Than task will be started in the active console working directory. Configure your shell properly Launch task in specific directory
  • Task parameter /dir was ignored if task was started by Win+X hotkey (‘Default shell’ checkbox).
  • GuiMacro: Use ConEmuC -Silent -GuiMacro .. to suppress GuiMacro result printing.
  • conemu#287: Fix crashes while starting threads.
  • Some internal changes in ConEmuHk.
  • Set gcc debug make destination to ‘Debug’ dir.

Build 150816

  • conemu#268: Support DefTerm for CodeBlocks. User have to add codeblocks.exe|gdb.exe to hooked executables.
  • conemu#255, old#1065: Add option ‘Restore to active monitor’ to the ‘Size & Pos’ settings page. It moves window to active monitor from inactive by Min/Restore hotkey even if window is visible. Option is implied by -quake ConEmu.exe switch.

Build 150814

  • Use minhook for hooking. Absolutely different method may eliminate a lot of weird problems (import pointers are not changed anymore).
  • In some circumstances ConEmu ‘drawing’ almost hangs during mouse text selection.

Build 150813

  • Default task {Shells:cmd-32} to run 32-bit cmd.exe on 64-bit OS.
  • Updater. Show in the confirmation message URL of downloaded version.ini.
  • Up to date supplied documentation files (About, License, etc.)
  • GitShowBranch.cmd: Fix unexpected apparance: (. Force to use english.
  • Mark ConEmuC.exe as dpiAware (manifest).
  • Some internal fix of TabBar activation during startup.
  • Add more logging of RealConsole window size and used font.
  • Rename settings page to ‘Tab bar’.
  • Let -new_console:w0 force ‘Insert’ mode and -new_console:w1 force ‘Overwrite’ mode.
  • Don’t load/save ConInMode option from settings. There is -new_console:w[0] instead.
  • Add ZoneId check and unblock for ConEmu’s binaries. Under some circumstances ConEmu binaries may be marked as ‘Downloaded from internet’. That, in turn, may cause blocking by SmartScreen or antiviral software. ConEmu will do checking of Zone.Identifier NTFS stream and warn user if it’s found. User may let ConEmu try to unblock files automatically or do this themselves. More info here: http://conemu.github.io/en/ZoneId.html
  • Let default task {cmd} be used for Win+X ConEmu hotkey. That is the configurable hotkey for ‘Create new ‘cmd.exe’ console’ action.
  • conemu#224: Try to fix ‘Maximum real console size was reached’ error.
  • DefTerm. Add ‘Apply’ button to settings page.
  • DefTerm. Add option to log all ‘exec’ activities of hooked processes (debug purposes).
  • Update PortableApps icons.
  • A LOT of internal fixes.

Build 150728

  • Updater. Show user-friendly information download fails, add ‘Retry’ button in the error dialog.
  • Issue 1899: Java 7 has been crashed with java.lang.InternalError. If Java.exe was executed from symlinked location, the exception was occurred in some circumstances: Exception in thread “main” java.lang.InternalError: Should not get here at sun.nio.fs.WindowsNativeDispatcher.GetFinalPathNameByHandle(Native Method)

Build 150727

  • DefTerm. Support Lazarus’ console applications debugging. User must add lazarus.exe|gdb.exe to the hooked executable list.
  • Downloader. Switch -debug may be used to show console and print progress even if output is redirected.
  • Downloader. Improve logging of self-update activities.
  • Updater. Empty proxy server field is used for proxy-autoconfiguration.

Build 150722

  • conemu#129: ‘Restore’ button didn’t restore width if TaskBar was auto-hidden.
  • GuiMacro: Tab(11,”Name”): activates tab by name, title or process name
  • Describe some switches in the About dialog.
  • Some additional logging while resizing window.
  • Write to Log information about used storage location (xml-file/reg + config).
  • For debugging purposes SEH is disabled in this release.

Build 150716

  • Now user may use any external downloader tool if ConEmu’s internal does not suite.
  • Implement new switch -update to force automatic update procedure.
  • Describe switch -LoadRegistry in ConEmu’s About dialog.
  • Force Win7 TaskBar to use different taskbar buttons for different configs selected by one of the following switches: -config <name>, -loadcfgfile <file>, -loadregistry, -basic.
  • Allow to delete several tasks at once, just select them with Shift or Ctrl pressed.
  • Button ‘Add default tasks’ behavior was changed. Confirmation dialog suggests to either to add absent tasks or add and recreate all default tasks. Recreation will affect tasks’ commands and parameters.
  • conemu#213: Improve update error reporting, more logging.
  • Switch processor refactoring (code moved to CConEmuStart class).
  • Internal changes in threads creating/killing.
  • Some more logging for toolbar buttons and window resizing.

Build 150707

  • This build changes the download procedure used within automatic updates. ConEmu.exe (GUI) do not call WinInet functions anymore, instead it calls the downloader tool (ConEmuC.exe is an only option at the moment). This will eliminate accidental crashes of GUI after resume from sleep.
  • The downloader itself has new options. If user omit dst file name - try to get it from Url. If - was specified as dst file name or output is redirected - just write contents to stdout. New switch -agent <name> was implemented.

Build 150705

  • Script ConEmu/GitShowBranch.cmd was improved.
  • Highlight & goto was broken at least for powershell scripts (c8c386a regression). Only file name (path) was highlighted without following line number.
  • Highlight & goto detector was failed if mouse was before first backslash of the path.
  • conemu#205: TabBar was not shown on startup in some monitor configurations (bacc66d regression).
Download    Donate