From 160fbad621f33fe3c2d1e61d86ef42097ba3dace Mon Sep 17 00:00:00 2001 From: Martin Kemp Date: Sun, 20 Mar 2016 12:23:05 +0000 Subject: [PATCH 01/41] Add changelog --- CHANGELOG.md | 514 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 514 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..b7de4f2c5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,514 @@ +# Change Log + +## [v1.3.0-pre](https://github.com/cmderdev/cmder/tree/v1.3.0-pre) (2016-03-20) +[Full Changelog](https://github.com/cmderdev/cmder/compare/v1.2.9...v1.3.0-pre) + +**Implemented enhancements:** + +- Change appveyor.yml to publish all resulting artifacts from builds. [\#717](https://github.com/cmderdev/cmder/issues/717) +- Stuff that should not be in the release zips [\#662](https://github.com/cmderdev/cmder/issues/662) +- v1.2.0: Errors because of PowerShell execution policy [\#483](https://github.com/cmderdev/cmder/issues/483) +- Alias without it's opposit [\#281](https://github.com/cmderdev/cmder/issues/281) +- Improve new UX [\#230](https://github.com/cmderdev/cmder/issues/230) +- Different Font for the Lambda [\#211](https://github.com/cmderdev/cmder/issues/211) +- Git Credential Cache [\#184](https://github.com/cmderdev/cmder/issues/184) +- Crawling for executables in /bin [\#61](https://github.com/cmderdev/cmder/issues/61) +- Include Scoop as package manager [\#42](https://github.com/cmderdev/cmder/issues/42) +- Complete aliases on tab [\#38](https://github.com/cmderdev/cmder/issues/38) +- Path ordering issue - wrong find.exe executes by default [\#37](https://github.com/cmderdev/cmder/issues/37) +- Msys bash [\#702](https://github.com/cmderdev/cmder/pull/702) ([daxgames](https://github.com/daxgames)) +- Added code to check for the existence of a customized ini file.. [\#427](https://github.com/cmderdev/cmder/pull/427) ([kodybrown](https://github.com/kodybrown)) +- New build and pack scripts [\#152](https://github.com/cmderdev/cmder/pull/152) ([bliker](https://github.com/bliker)) +- Ability to change Font Size using Ctrl+MouseWheel [\#125](https://github.com/cmderdev/cmder/pull/125) ([saaguero](https://github.com/saaguero)) + +**Fixed bugs:** + +- Aliases with environment variables not working [\#684](https://github.com/cmderdev/cmder/issues/684) +- msysgit is not injected into path. [\#493](https://github.com/cmderdev/cmder/issues/493) +- cmder display error [\#491](https://github.com/cmderdev/cmder/issues/491) +- Path issues on startup [\#487](https://github.com/cmderdev/cmder/issues/487) +- Missing DLL: MSVCP140.dll [\#482](https://github.com/cmderdev/cmder/issues/482) +- Single mode does not set current directory [\#420](https://github.com/cmderdev/cmder/issues/420) +- Fails to parse path in PATH system variable with '&' [\#185](https://github.com/cmderdev/cmder/issues/185) +- Cmder hangs after idling for a few minutes or when clicking above the cursor [\#109](https://github.com/cmderdev/cmder/issues/109) +- No color scheme in tabs opened as Administrator [\#94](https://github.com/cmderdev/cmder/issues/94) +- Bug in alias.bat [\#52](https://github.com/cmderdev/cmder/issues/52) +- Clicking/selecting text on terminal causes slowdown [\#40](https://github.com/cmderdev/cmder/issues/40) + +**Closed issues:** + +- Tab autocompetion for git is inconsistent \(doesn't work with git add\) [\#885](https://github.com/cmderdev/cmder/issues/885) +- Line-wrapping breaks when using backspace key in a git repo with Cmder mini and Git for Windows. [\#883](https://github.com/cmderdev/cmder/issues/883) +- Cmder opens off screen [\#881](https://github.com/cmderdev/cmder/issues/881) +- ctrl+l with powershell in quake mode clears the first prompt line as well [\#879](https://github.com/cmderdev/cmder/issues/879) +- Cmder Windows Pinning Issue \[weird\] [\#869](https://github.com/cmderdev/cmder/issues/869) +- Why not use @ECHO OFF? [\#868](https://github.com/cmderdev/cmder/issues/868) +- alias with && doesn't work [\#859](https://github.com/cmderdev/cmder/issues/859) +- Alias with multi-word git commit message not working [\#847](https://github.com/cmderdev/cmder/issues/847) +- switch to use master a the default development branch [\#836](https://github.com/cmderdev/cmder/issues/836) +- Git branch information is broken for submodules [\#833](https://github.com/cmderdev/cmder/issues/833) +- Cmder does not open in last open window position [\#816](https://github.com/cmderdev/cmder/issues/816) +- CMDer won't open Sublime [\#814](https://github.com/cmderdev/cmder/issues/814) +- integrating Git for Windows vs. Git for Windows SDK? [\#813](https://github.com/cmderdev/cmder/issues/813) +- When will the next version be available? [\#811](https://github.com/cmderdev/cmder/issues/811) +- how to use /? to get the help doc in the `cmder` [\#808](https://github.com/cmderdev/cmder/issues/808) +- \[Enhancement\] Powershell and Babun \(cygwin + zsh\) [\#807](https://github.com/cmderdev/cmder/issues/807) +- iul [\#800](https://github.com/cmderdev/cmder/issues/800) +- Update clink settings [\#793](https://github.com/cmderdev/cmder/issues/793) +- how to add the environment variable to the cmder? [\#792](https://github.com/cmderdev/cmder/issues/792) +- % variable expansion in config/alias [\#791](https://github.com/cmderdev/cmder/issues/791) +- Problems with node [\#790](https://github.com/cmderdev/cmder/issues/790) +- Resizing adds new lines [\#789](https://github.com/cmderdev/cmder/issues/789) +- How to remove "Cmder Here" in the context menu after .\cmder.exe /REGISTER ALL? [\#787](https://github.com/cmderdev/cmder/issues/787) +- \[v1.2.9\] Can not alias with env. variables. [\#784](https://github.com/cmderdev/cmder/issues/784) +- How should i add a context menu entry? [\#780](https://github.com/cmderdev/cmder/issues/780) +- CMDER\_START should always be set to USERPROFILE unless explicitly set through /START parameter [\#772](https://github.com/cmderdev/cmder/issues/772) +- Startup Error: cmder\vendor\profile.ps1 cannot be loaded. [\#769](https://github.com/cmderdev/cmder/issues/769) +- How to make Cmder stop displaying warning? [\#768](https://github.com/cmderdev/cmder/issues/768) +- Unable to install cmder using Install-Package in Windows 10 [\#762](https://github.com/cmderdev/cmder/issues/762) +- Option to disable preview stacking with multiple tabs [\#758](https://github.com/cmderdev/cmder/issues/758) +- I can't run de Cmder.exe [\#755](https://github.com/cmderdev/cmder/issues/755) +- Multiple location references when maximizing [\#753](https://github.com/cmderdev/cmder/issues/753) +- CLink completions for npm increase cmder startup time for one second [\#750](https://github.com/cmderdev/cmder/issues/750) +- cmder.exe infected with Variant.Kazy.767238 [\#748](https://github.com/cmderdev/cmder/issues/748) +- cmder.exe considered harmful by Bitdefender [\#744](https://github.com/cmderdev/cmder/issues/744) +- curl ntlm auth stopped working [\#741](https://github.com/cmderdev/cmder/issues/741) +- Cmder and gulp, not friend? [\#725](https://github.com/cmderdev/cmder/issues/725) +- Antivirus deleting some files in cmder \(reporting them as infected\) [\#724](https://github.com/cmderdev/cmder/issues/724) +- Windows Defender on Windows 10 finds Trojan in extracted files [\#713](https://github.com/cmderdev/cmder/issues/713) +- e. shortcut not working ? [\#712](https://github.com/cmderdev/cmder/issues/712) +- "Cmder here" doesn't work if set start-up dir [\#709](https://github.com/cmderdev/cmder/issues/709) +- Is cmder support scrolling with touch screen? [\#706](https://github.com/cmderdev/cmder/issues/706) +- npm\_prompt.lua:11: attempt to concatenate local 'package\_version' \(a nil value\) [\#700](https://github.com/cmderdev/cmder/issues/700) +- Cmder \(cmd.exe\) startup crashes at clink step [\#699](https://github.com/cmderdev/cmder/issues/699) +- Doesn't run cmder.exe [\#696](https://github.com/cmderdev/cmder/issues/696) +- Not getting git status in 1.2.9 prompt [\#692](https://github.com/cmderdev/cmder/issues/692) +- Tab-Complete paths not working \[1.2.9\] [\#691](https://github.com/cmderdev/cmder/issues/691) +- The directory be duplicate displayed [\#689](https://github.com/cmderdev/cmder/issues/689) +- Don't work at my windows 7 \(misiing api-ms-win-crt-runtime-l1-1-0.dll\) [\#682](https://github.com/cmderdev/cmder/issues/682) +- git: 'pull' is not a git command. See 'git --help'. [\#679](https://github.com/cmderdev/cmder/issues/679) +- Error in NPM-Prompt [\#678](https://github.com/cmderdev/cmder/issues/678) +- msysgit commands not working [\#675](https://github.com/cmderdev/cmder/issues/675) +- Restore last session with history on start [\#672](https://github.com/cmderdev/cmder/issues/672) +- Restart As Admin bug [\#669](https://github.com/cmderdev/cmder/issues/669) +- git for windows 2.6.1 ssh folder [\#661](https://github.com/cmderdev/cmder/issues/661) +- der [\#660](https://github.com/cmderdev/cmder/issues/660) +- Cannot clean the terminal [\#659](https://github.com/cmderdev/cmder/issues/659) +- Cmder do not run if username has spaces between [\#658](https://github.com/cmderdev/cmder/issues/658) +- When exiting vim, cursor goes to first line of terminal instead of the end of it [\#656](https://github.com/cmderdev/cmder/issues/656) +- Cmder suddenly start crashing on startup [\#650](https://github.com/cmderdev/cmder/issues/650) +- Cannot switch to mapped network drive [\#649](https://github.com/cmderdev/cmder/issues/649) +- Ctrl + D? [\#648](https://github.com/cmderdev/cmder/issues/648) +- Is there any hotkey jump to "Search" box? [\#647](https://github.com/cmderdev/cmder/issues/647) +- File /vendor/conemu-maximus5/ConEmu.exe not found. [\#646](https://github.com/cmderdev/cmder/issues/646) +- As admin CMDER\_ROOT not set in Powershell [\#643](https://github.com/cmderdev/cmder/issues/643) +- Having ls, cat, etc [\#641](https://github.com/cmderdev/cmder/issues/641) +- Cmder having Permission Errors for Windows 10 [\#640](https://github.com/cmderdev/cmder/issues/640) +- Powershell - Msys Aliases [\#639](https://github.com/cmderdev/cmder/issues/639) +- Problem with install on window 7? [\#637](https://github.com/cmderdev/cmder/issues/637) +- Invoke-Expression : The term 'Invoke-Expression' is not recognized [\#636](https://github.com/cmderdev/cmder/issues/636) +- it doesn't like Docker [\#631](https://github.com/cmderdev/cmder/issues/631) +- Latest release : Windows 7 : Windows cannot find ".../vendor/conemu-maximus5/CpmE,u.exe" [\#629](https://github.com/cmderdev/cmder/issues/629) +- msysGit has been superseded ,consider to switch to Git for Windows 2.x? [\#627](https://github.com/cmderdev/cmder/issues/627) +- tail command not found [\#625](https://github.com/cmderdev/cmder/issues/625) +- Cmder console remain unused text on screen [\#623](https://github.com/cmderdev/cmder/issues/623) +- how i can change the mysysgit folder [\#620](https://github.com/cmderdev/cmder/issues/620) +- er con emu [\#617](https://github.com/cmderdev/cmder/issues/617) +- first google hit for cmder shows 404 [\#616](https://github.com/cmderdev/cmder/issues/616) +- \[ Solved \] How to I change to width of Split screen divider \( border \) line. [\#613](https://github.com/cmderdev/cmder/issues/613) +- No Unix commands? [\#610](https://github.com/cmderdev/cmder/issues/610) +- using user installed git \(2.5\) with the suggested /bin/agent.cmd does not work [\#609](https://github.com/cmderdev/cmder/issues/609) +- vendor/init.bat is overwritten with new versions -\> use a user startup file? [\#608](https://github.com/cmderdev/cmder/issues/608) +- Git autocomplete is not working as in git bash [\#607](https://github.com/cmderdev/cmder/issues/607) +- api-ms-win-crt-runtime-l1-1-0.dll is missing error \(Windows 8.1\) [\#604](https://github.com/cmderdev/cmder/issues/604) +- Prevent inactive cmder windows to be dimmed [\#603](https://github.com/cmderdev/cmder/issues/603) +- Git for Windows 2.5 [\#602](https://github.com/cmderdev/cmder/issues/602) +- Incompatibility with conemu 150716+ / double pinned icon on taskbar [\#599](https://github.com/cmderdev/cmder/issues/599) +- Cant get it working on windows xp [\#598](https://github.com/cmderdev/cmder/issues/598) +- ls parameters error in Windows 10 [\#597](https://github.com/cmderdev/cmder/issues/597) +- Resizing split windows [\#596](https://github.com/cmderdev/cmder/issues/596) +- PowerShell Profile Aliases ignored in Cmder [\#593](https://github.com/cmderdev/cmder/issues/593) +- "Inject ConEmuHk" settings slows git down considerably [\#592](https://github.com/cmderdev/cmder/issues/592) +- Suggestion about transparency [\#591](https://github.com/cmderdev/cmder/issues/591) +- Wrong place [\#589](https://github.com/cmderdev/cmder/issues/589) +- Misleading install instructions? [\#588](https://github.com/cmderdev/cmder/issues/588) +- ENHANCE: Only add git to path if not exist [\#586](https://github.com/cmderdev/cmder/issues/586) +- new console confirmation - with Ctrl-T [\#583](https://github.com/cmderdev/cmder/issues/583) +- start-ssh-agent not found [\#580](https://github.com/cmderdev/cmder/issues/580) +- Missing DLL [\#579](https://github.com/cmderdev/cmder/issues/579) +- windows 10 incompatibility [\#572](https://github.com/cmderdev/cmder/issues/572) +- FIX: Incorrect startup directory. [\#571](https://github.com/cmderdev/cmder/issues/571) +- WARNING: Enable-GitColors is Obsolete and will be removed in a future version of posh-git. [\#568](https://github.com/cmderdev/cmder/issues/568) +- Path issue on startup - Invalid download path [\#567](https://github.com/cmderdev/cmder/issues/567) +- The term 'vim' is not recognized [\#566](https://github.com/cmderdev/cmder/issues/566) +- Persist tab "View \(palette\)" selection [\#562](https://github.com/cmderdev/cmder/issues/562) +- git add --interactive fails [\#560](https://github.com/cmderdev/cmder/issues/560) +- Tab names as directory names [\#559](https://github.com/cmderdev/cmder/issues/559) +- Downloads for v1.2 missing DLLs [\#558](https://github.com/cmderdev/cmder/issues/558) +- Can't get rid of "unrecognized parameter" error [\#557](https://github.com/cmderdev/cmder/issues/557) +- How to use cmder in a batch file? [\#556](https://github.com/cmderdev/cmder/issues/556) +- Run init.bat before any new scripts [\#554](https://github.com/cmderdev/cmder/issues/554) +- ssh not working [\#552](https://github.com/cmderdev/cmder/issues/552) +- Restore opened tabs setting opens root drive [\#551](https://github.com/cmderdev/cmder/issues/551) +- Maximize single view/terminal/console to whole window [\#550](https://github.com/cmderdev/cmder/issues/550) +- not run successfully [\#547](https://github.com/cmderdev/cmder/issues/547) +- compass not working with cmder ? [\#546](https://github.com/cmderdev/cmder/issues/546) +- Bad unicode support \(wrong glyphs on alsamixer\) [\#545](https://github.com/cmderdev/cmder/issues/545) +- can we use Vundle to manage Cmder's vim plugins? Need some setup? [\#535](https://github.com/cmderdev/cmder/issues/535) +- Error on Windows 7 [\#534](https://github.com/cmderdev/cmder/issues/534) +- api-ms-win-crt-runtime l1-109.dll is missing [\#531](https://github.com/cmderdev/cmder/issues/531) +- conhost.exe keeps on crashing. [\#527](https://github.com/cmderdev/cmder/issues/527) +- Cmder crashes when AVG falsely flags it as a virus. [\#522](https://github.com/cmderdev/cmder/issues/522) +- Incomplete git installation packaged with cmder v1.2 [\#521](https://github.com/cmderdev/cmder/issues/521) +- api-ms-win-crt-runtime-l1-1-0.dll error [\#518](https://github.com/cmderdev/cmder/issues/518) +- Can't set alias in 1.2 anymore [\#515](https://github.com/cmderdev/cmder/issues/515) +- git not properly setup in v1.2 [\#513](https://github.com/cmderdev/cmder/issues/513) +- Git: fatal: Unable to find remote helper for 'https' [\#503](https://github.com/cmderdev/cmder/issues/503) +- api-ms-win-crt-runtime-l1-1-0.dll error [\#501](https://github.com/cmderdev/cmder/issues/501) +- gitk not found due to changed PATH for msysgit [\#498](https://github.com/cmderdev/cmder/issues/498) +- {hg} on every folder [\#494](https://github.com/cmderdev/cmder/issues/494) +- Missing dll, APPCRT140.dll [\#485](https://github.com/cmderdev/cmder/issues/485) +- Symantec refuses to access cmder [\#484](https://github.com/cmderdev/cmder/issues/484) +- Missing MSVCP140.dll [\#480](https://github.com/cmderdev/cmder/issues/480) +- Windows 10 compatibility issues [\#478](https://github.com/cmderdev/cmder/issues/478) +- update msysgit [\#473](https://github.com/cmderdev/cmder/issues/473) +- Notifications about composer.json and CRLF [\#472](https://github.com/cmderdev/cmder/issues/472) +- How to add more commands beyond mysisgit? [\#470](https://github.com/cmderdev/cmder/issues/470) +- ~ should mean user home directory [\#466](https://github.com/cmderdev/cmder/issues/466) +- mklink /d creates symlink with wrong slashes [\#462](https://github.com/cmderdev/cmder/issues/462) +- Does cmder come with GCC or not? [\#461](https://github.com/cmderdev/cmder/issues/461) +- Question: How to start cmder with a command [\#457](https://github.com/cmderdev/cmder/issues/457) +- PATH environment variable has space problem [\#456](https://github.com/cmderdev/cmder/issues/456) +- Feature Request : Save opened tabs and locations of the tabs [\#455](https://github.com/cmderdev/cmder/issues/455) +- Error on cmder launch: "The syntax of the command is incorrect" [\#454](https://github.com/cmderdev/cmder/issues/454) +- Lag returning to prompt \(especially\) in git repo [\#447](https://github.com/cmderdev/cmder/issues/447) +- 'MySQL' is not recognized as an internal or external command, operable program or batch file. [\#443](https://github.com/cmderdev/cmder/issues/443) +- Not scaling on Windows 8.1 with High-DPI Monitor [\#437](https://github.com/cmderdev/cmder/issues/437) +- Shortcut missing icon in context menu [\#433](https://github.com/cmderdev/cmder/issues/433) +- How to update Git? [\#428](https://github.com/cmderdev/cmder/issues/428) +- How to redirect Window's cmd.exe to Cmder's cmder.exe? [\#426](https://github.com/cmderdev/cmder/issues/426) +- cmder exits with exitcode 4294967295 [\#423](https://github.com/cmderdev/cmder/issues/423) +- How do you create an alias? [\#421](https://github.com/cmderdev/cmder/issues/421) +- Git pull not working [\#419](https://github.com/cmderdev/cmder/issues/419) +- Create files from cmder. [\#417](https://github.com/cmderdev/cmder/issues/417) +- Error popup window on opening [\#416](https://github.com/cmderdev/cmder/issues/416) +- Vim help not working in cmder [\#415](https://github.com/cmderdev/cmder/issues/415) +- How to update bash [\#399](https://github.com/cmderdev/cmder/issues/399) +- could you put the version number into the download file [\#396](https://github.com/cmderdev/cmder/issues/396) +- Cmder unable to find .ssh folder [\#387](https://github.com/cmderdev/cmder/issues/387) +- extra character appears at the beginning,when used the arrow keys\(up,down\) navigate through the history [\#384](https://github.com/cmderdev/cmder/issues/384) +- create alias with multi word parameter [\#376](https://github.com/cmderdev/cmder/issues/376) +- UI broken characters [\#375](https://github.com/cmderdev/cmder/issues/375) +- Possible to change TSA icon? [\#373](https://github.com/cmderdev/cmder/issues/373) +- Is Cmder known to cause a false positive alert from some virus checking software? [\#371](https://github.com/cmderdev/cmder/issues/371) +- How to disable the crosshair [\#369](https://github.com/cmderdev/cmder/issues/369) +- Text reflow and line selection [\#359](https://github.com/cmderdev/cmder/issues/359) +- Git client side vulnerability [\#354](https://github.com/cmderdev/cmder/issues/354) +- Ctrl+Shift+Arrow does not work as expected [\#345](https://github.com/cmderdev/cmder/issues/345) +- i can not read windows path in cmder [\#342](https://github.com/cmderdev/cmder/issues/342) +- How to reload system variable [\#340](https://github.com/cmderdev/cmder/issues/340) +- SVN commands support [\#339](https://github.com/cmderdev/cmder/issues/339) +- Is it possible to show the current folder in front of cursor on the current line? [\#338](https://github.com/cmderdev/cmder/issues/338) +- backspace not work [\#334](https://github.com/cmderdev/cmder/issues/334) +- 'awk' is not recognized [\#330](https://github.com/cmderdev/cmder/issues/330) +- Cannot pin 1.1.4.1 to Win7 taskbar [\#329](https://github.com/cmderdev/cmder/issues/329) +- {lamb} instead of lambda sign \(possibly a UTF-8 problem?\) [\#322](https://github.com/cmderdev/cmder/issues/322) +- Instructions refer to Cmder.bat but it doesn't exist in download .zip [\#319](https://github.com/cmderdev/cmder/issues/319) +- Wrong link on https://bliker.github.io/cmder/ for msysgit [\#317](https://github.com/cmderdev/cmder/issues/317) +- Use system-wide Git [\#315](https://github.com/cmderdev/cmder/issues/315) +- Version update information is broken \(not found\) [\#310](https://github.com/cmderdev/cmder/issues/310) +- feature request vim-airline [\#306](https://github.com/cmderdev/cmder/issues/306) +- Full Screen [\#295](https://github.com/cmderdev/cmder/issues/295) +- Configure Powershell to match CMD [\#294](https://github.com/cmderdev/cmder/issues/294) +- Tab Close on CTRL-W [\#293](https://github.com/cmderdev/cmder/issues/293) +- v1.1.4.1 /REGISTER ALL has broken icon [\#292](https://github.com/cmderdev/cmder/issues/292) +- CD in root not working.. [\#289](https://github.com/cmderdev/cmder/issues/289) +- How to enable 256 color? [\#288](https://github.com/cmderdev/cmder/issues/288) +- Executing linux executables ./ doesn't work :S [\#285](https://github.com/cmderdev/cmder/issues/285) +- er [\#283](https://github.com/cmderdev/cmder/issues/283) +- \[1.1.4.1\] Auto Completion not working [\#280](https://github.com/cmderdev/cmder/issues/280) +- Git and lamb macro/symbols not expanded in Windows 10 preview [\#279](https://github.com/cmderdev/cmder/issues/279) +- cmder vs cmd using non-blocking STDIN [\#269](https://github.com/cmderdev/cmder/issues/269) +- Possible to blur translucent console? [\#267](https://github.com/cmderdev/cmder/issues/267) +- Duplicate Root Fires Twice? [\#266](https://github.com/cmderdev/cmder/issues/266) +- utils [\#260](https://github.com/cmderdev/cmder/issues/260) +- Character mix [\#259](https://github.com/cmderdev/cmder/issues/259) +- strange issue no trace in google [\#257](https://github.com/cmderdev/cmder/issues/257) +- Can't start cmder 1.4.1.1 [\#252](https://github.com/cmderdev/cmder/issues/252) +- Cmder icon reverts to ConEmu icon when "Startup options" option is changed [\#251](https://github.com/cmderdev/cmder/issues/251) +- Old version files in v1.1.4 release archives [\#247](https://github.com/cmderdev/cmder/issues/247) +- "MSVCP120.dll is missing from your computer." [\#246](https://github.com/cmderdev/cmder/issues/246) +- Cmder.exe not opening on Windows 7 SP 1 [\#240](https://github.com/cmderdev/cmder/issues/240) +- Resize Tab Bar [\#236](https://github.com/cmderdev/cmder/issues/236) +- Clicking in the window causes cmder to lock up [\#232](https://github.com/cmderdev/cmder/issues/232) +- Add cmder to Windows context menu [\#231](https://github.com/cmderdev/cmder/issues/231) +- libiconv-2.dll is missing [\#228](https://github.com/cmderdev/cmder/issues/228) +- Can't create process, ErrCode=0x000000C1, Description: %1 is not a valid Win32 application. [\#226](https://github.com/cmderdev/cmder/issues/226) +- Cant get powerline fonts to work \(need utf-8?\) [\#225](https://github.com/cmderdev/cmder/issues/225) +- Can't use aliases + && [\#224](https://github.com/cmderdev/cmder/issues/224) +- {git}, {lamb} and strange new console options [\#223](https://github.com/cmderdev/cmder/issues/223) +- Wire up 'title' to "rename tab" [\#221](https://github.com/cmderdev/cmder/issues/221) +- system PATH overriding path set in init.bat [\#219](https://github.com/cmderdev/cmder/issues/219) +- command autocompletion not working [\#218](https://github.com/cmderdev/cmder/issues/218) +- Closes tab on Ctrl-C action [\#215](https://github.com/cmderdev/cmder/issues/215) +- Problems with vim colors [\#213](https://github.com/cmderdev/cmder/issues/213) +- lambda bug when i install clink [\#212](https://github.com/cmderdev/cmder/issues/212) +- Did doskey break in the newest dev update? [\#207](https://github.com/cmderdev/cmder/issues/207) +- Bug within the version of msysgit 1.8.5.2 [\#206](https://github.com/cmderdev/cmder/issues/206) +- SSH Keys and push passphrase [\#202](https://github.com/cmderdev/cmder/issues/202) +- git diff highlight colors on ssh [\#201](https://github.com/cmderdev/cmder/issues/201) +- Cursor becomes fat, and i can't do anything [\#200](https://github.com/cmderdev/cmder/issues/200) +- include zsh and tmux from cygwin [\#194](https://github.com/cmderdev/cmder/issues/194) +- How to enable ssh-agent? [\#193](https://github.com/cmderdev/cmder/issues/193) +- Open cmder in 64-bit on 64-bit windows [\#191](https://github.com/cmderdev/cmder/issues/191) +- Running cmder from the file explorer [\#187](https://github.com/cmderdev/cmder/issues/187) +- how to config installed msysgit [\#183](https://github.com/cmderdev/cmder/issues/183) +- Windows 8.1 High-DPI Scaling [\#182](https://github.com/cmderdev/cmder/issues/182) +- how to disabled command line error beep? [\#179](https://github.com/cmderdev/cmder/issues/179) +- Crash at start on Windows 8.1 [\#176](https://github.com/cmderdev/cmder/issues/176) +- Crashes with mintty.exe [\#175](https://github.com/cmderdev/cmder/issues/175) +- Chinese characters looked terribly awful when monospace is checked [\#171](https://github.com/cmderdev/cmder/issues/171) +- Copy and paste w/ mouse buttons [\#170](https://github.com/cmderdev/cmder/issues/170) +- Lambda prompt bug [\#164](https://github.com/cmderdev/cmder/issues/164) +- Can't select and copy text [\#163](https://github.com/cmderdev/cmder/issues/163) +- not running in windows XP SP3 [\#161](https://github.com/cmderdev/cmder/issues/161) +- german characters not displaying [\#160](https://github.com/cmderdev/cmder/issues/160) +- Transparent image. A Detail but I would like to get it to work [\#156](https://github.com/cmderdev/cmder/issues/156) +- Taskbar icon after pinning the program reverts to default ConEmu icon. Systray icon is always ConEmu's. [\#154](https://github.com/cmderdev/cmder/issues/154) +- A neat way to add sublime text seamlessly. [\#153](https://github.com/cmderdev/cmder/issues/153) +- how to update cygwin shipped together within cmder [\#151](https://github.com/cmderdev/cmder/issues/151) +- The system cannot find the path specified. [\#148](https://github.com/cmderdev/cmder/issues/148) +- Changes to PATH do not persist [\#146](https://github.com/cmderdev/cmder/issues/146) +- git clone templates not found / Unable to find remote helper for 'https' [\#144](https://github.com/cmderdev/cmder/issues/144) +- handle could not be opened / terminal is not fully functional [\#143](https://github.com/cmderdev/cmder/issues/143) +- Auto-create fast new tab shortcuts for additional tasks [\#140](https://github.com/cmderdev/cmder/issues/140) +- ssh-agent, ssh-add, ssh all crash as soon as I open a PowerShell window [\#139](https://github.com/cmderdev/cmder/issues/139) +- Problems using cmder as an SSH client [\#137](https://github.com/cmderdev/cmder/issues/137) +- Add link to bliker.github.io/cmder to repo description/website [\#134](https://github.com/cmderdev/cmder/issues/134) +- Environmental variables are not reloaded on new console [\#132](https://github.com/cmderdev/cmder/issues/132) +- Git Branch Autocomplete [\#130](https://github.com/cmderdev/cmder/issues/130) +- The nice lambda left me :\( [\#129](https://github.com/cmderdev/cmder/issues/129) +- `ls` with output redirection writes ansi escape sequences to destination file [\#127](https://github.com/cmderdev/cmder/issues/127) +- Lamba prompt and git status scripts not running [\#126](https://github.com/cmderdev/cmder/issues/126) +- how to open specail directory? in sublime Terminal plugin? [\#123](https://github.com/cmderdev/cmder/issues/123) +- clink installed allready cmder hangs after install [\#122](https://github.com/cmderdev/cmder/issues/122) +- "The system cannot find the path specified" [\#121](https://github.com/cmderdev/cmder/issues/121) +- "chcp 65001" \(UTF-8\) support for cmd [\#119](https://github.com/cmderdev/cmder/issues/119) +- Incorrect version of clink is being used [\#117](https://github.com/cmderdev/cmder/issues/117) +- .bash\_profile equivalent? [\#113](https://github.com/cmderdev/cmder/issues/113) +- Startup directory on new tab [\#112](https://github.com/cmderdev/cmder/issues/112) +- Looking for a contributor/Cmder user [\#110](https://github.com/cmderdev/cmder/issues/110) +- Terminate batch job bug \(I think?\) [\#108](https://github.com/cmderdev/cmder/issues/108) +- latin1 characters [\#107](https://github.com/cmderdev/cmder/issues/107) +- Script cleanup [\#105](https://github.com/cmderdev/cmder/issues/105) +- Changed "λ" to "?" [\#104](https://github.com/cmderdev/cmder/issues/104) +- How to search history using PgUp and PgDown [\#103](https://github.com/cmderdev/cmder/issues/103) +- Folder shortcuts doesn't seem to work in FAR manager under cmder [\#102](https://github.com/cmderdev/cmder/issues/102) +- opening cmder.bat on windows 8 [\#101](https://github.com/cmderdev/cmder/issues/101) +- Change the builder from google code [\#99](https://github.com/cmderdev/cmder/issues/99) +- Text color not honored upon restart [\#97](https://github.com/cmderdev/cmder/issues/97) +- Launcher is not recognized as a valid Win32 application on windows XP. [\#96](https://github.com/cmderdev/cmder/issues/96) +- Allow the launcher to be pinned to the taskbar [\#95](https://github.com/cmderdev/cmder/issues/95) +- VS2013 runtime requirement [\#93](https://github.com/cmderdev/cmder/issues/93) +- git flow [\#92](https://github.com/cmderdev/cmder/issues/92) +- How to start in a given directory [\#91](https://github.com/cmderdev/cmder/issues/91) +- Can't type backslash \(clink issue\) [\#89](https://github.com/cmderdev/cmder/issues/89) +- command history [\#87](https://github.com/cmderdev/cmder/issues/87) +- Install cmder [\#86](https://github.com/cmderdev/cmder/issues/86) +- Can not work well with Chinese [\#81](https://github.com/cmderdev/cmder/issues/81) +- Does not work with Julia [\#80](https://github.com/cmderdev/cmder/issues/80) +- Build script does not work through proxy [\#79](https://github.com/cmderdev/cmder/issues/79) +- "C:\Users\bliker" reference in config/ConEmu.xml [\#71](https://github.com/cmderdev/cmder/issues/71) +- Is it possible to install wget into cmder\(clink, or ConEmu\) ? [\#69](https://github.com/cmderdev/cmder/issues/69) +- cyrillic characters problem [\#68](https://github.com/cmderdev/cmder/issues/68) +- Unable to run in Windows XP if path contains spaces [\#67](https://github.com/cmderdev/cmder/issues/67) +- Path not set correctly on Windows XP [\#66](https://github.com/cmderdev/cmder/issues/66) +- Filenames with special characters e.g. ! are not handled correctly [\#64](https://github.com/cmderdev/cmder/issues/64) +- Clink completion does not work [\#59](https://github.com/cmderdev/cmder/issues/59) +- Git hosts defined in .ssh/config not working in cmder [\#58](https://github.com/cmderdev/cmder/issues/58) +- Setting cmder startup directory. [\#57](https://github.com/cmderdev/cmder/issues/57) +- cmder doesn't work with gvim [\#55](https://github.com/cmderdev/cmder/issues/55) +- vendor\msysgit\libexec\git-core dir contains 1.45mb git.exe duplicated 110 times. [\#54](https://github.com/cmderdev/cmder/issues/54) +- "terminal is not fully functional" [\#50](https://github.com/cmderdev/cmder/issues/50) +- Open new tab as Admin by default. [\#49](https://github.com/cmderdev/cmder/issues/49) +- Chinese characters overlapped [\#45](https://github.com/cmderdev/cmder/issues/45) +- `screen irssi`, `mutt` - Cannot find terminfo entry for 'msys'. [\#44](https://github.com/cmderdev/cmder/issues/44) +- ps doesn't work [\#43](https://github.com/cmderdev/cmder/issues/43) +- Pinning Cmder to taskbar doesn't work as expected [\#39](https://github.com/cmderdev/cmder/issues/39) +- Prompt does not work with clink 0.4 [\#35](https://github.com/cmderdev/cmder/issues/35) +- vendor/init.bat fails on paths with spaces [\#28](https://github.com/cmderdev/cmder/issues/28) +- "windows cannot find ...\cmder\vendor/conemu-maximus5/ConEmu.exe" [\#27](https://github.com/cmderdev/cmder/issues/27) +- Issue with SSH and tmux [\#25](https://github.com/cmderdev/cmder/issues/25) +- PWD, VI, VIM commands don't work on windows 7. [\#23](https://github.com/cmderdev/cmder/issues/23) +- Include icon [\#21](https://github.com/cmderdev/cmder/issues/21) +- init.bat failing on Vista x64 [\#19](https://github.com/cmderdev/cmder/issues/19) +- Not possible to write @ on Norwegian keyboard [\#17](https://github.com/cmderdev/cmder/issues/17) +- Weird output when starting cmder [\#16](https://github.com/cmderdev/cmder/issues/16) +- Set a name for the Tab on a task [\#14](https://github.com/cmderdev/cmder/issues/14) +- Git branch name [\#13](https://github.com/cmderdev/cmder/issues/13) +- bin directories not loaded in path [\#12](https://github.com/cmderdev/cmder/issues/12) +- Cmder ssh keys for github [\#11](https://github.com/cmderdev/cmder/issues/11) +- How to use cmder with integration mode [\#10](https://github.com/cmderdev/cmder/issues/10) +- tab manipulation problem [\#9](https://github.com/cmderdev/cmder/issues/9) +- Remove ugly black startup window [\#8](https://github.com/cmderdev/cmder/issues/8) +- Unable to `cd` to another drive [\#6](https://github.com/cmderdev/cmder/issues/6) +- cant change start directory [\#4](https://github.com/cmderdev/cmder/issues/4) +- lalt + arrow left/right not working as a macro hotkey [\#3](https://github.com/cmderdev/cmder/issues/3) +- alt gr + 2 opens new powershell [\#2](https://github.com/cmderdev/cmder/issues/2) +- Gvim preferences are not used in {cmd} [\#1](https://github.com/cmderdev/cmder/issues/1) + +**Merged pull requests:** + +- Merge latest Development [\#890](https://github.com/cmderdev/cmder/pull/890) ([MartiUK](https://github.com/MartiUK)) +- Process profile.d scripts before adding user aliases [\#874](https://github.com/cmderdev/cmder/pull/874) ([daxgames](https://github.com/daxgames)) +- Prefer use of first line @echo off vs. @ per line to turn off echo pe… [\#873](https://github.com/cmderdev/cmder/pull/873) ([daxgames](https://github.com/daxgames)) +- silenced bash profile.d when profile.d is empty [\#872](https://github.com/cmderdev/cmder/pull/872) ([daxgames](https://github.com/daxgames)) +- Various fixes for profile.d support [\#867](https://github.com/cmderdev/cmder/pull/867) ([daxgames](https://github.com/daxgames)) +- Revert "Set CMDER\_START to homeprofile" [\#866](https://github.com/cmderdev/cmder/pull/866) ([janschulz](https://github.com/janschulz)) +- Fix cmd plugin.d [\#860](https://github.com/cmderdev/cmder/pull/860) ([daxgames](https://github.com/daxgames)) +- Added profile.d like support for all supported shells [\#855](https://github.com/cmderdev/cmder/pull/855) ([daxgames](https://github.com/daxgames)) +- Typo in Readme.md [\#852](https://github.com/cmderdev/cmder/pull/852) ([janschulz](https://github.com/janschulz)) +- Fixed get\_git\_dir\(\) to take submodules into account. Fixes \#833 [\#841](https://github.com/cmderdev/cmder/pull/841) ([gpakosz](https://github.com/gpakosz)) +- Add appveyor batch to README [\#837](https://github.com/cmderdev/cmder/pull/837) ([janschulz](https://github.com/janschulz)) +- Fixed checkGit\(\) in case of submodules [\#835](https://github.com/cmderdev/cmder/pull/835) ([gpakosz](https://github.com/gpakosz)) +- 1.3 Pre-Release Merge [\#831](https://github.com/cmderdev/cmder/pull/831) ([MartiUK](https://github.com/MartiUK)) +- Fix build script not exiting on msbuild failure. [\#804](https://github.com/cmderdev/cmder/pull/804) ([MartiUK](https://github.com/MartiUK)) +- Set tasks to always use CMDER\_START [\#803](https://github.com/cmderdev/cmder/pull/803) ([MartiUK](https://github.com/MartiUK)) +- Make "cmder here" work again [\#798](https://github.com/cmderdev/cmder/pull/798) ([janschulz](https://github.com/janschulz)) +- Reorganize how clink settings are loaded [\#794](https://github.com/cmderdev/cmder/pull/794) ([janschulz](https://github.com/janschulz)) +- Bump clink to 0.4.6 [\#781](https://github.com/cmderdev/cmder/pull/781) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix vendor/init.bat when the PATH contains spaces. [\#773](https://github.com/cmderdev/cmder/pull/773) ([glureau](https://github.com/glureau)) +- Merge latest development [\#771](https://github.com/cmderdev/cmder/pull/771) ([MartiUK](https://github.com/MartiUK)) +- Bump clink-completions to 0.2.2 [\#766](https://github.com/cmderdev/cmder/pull/766) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix: don't garble the input line for long lines in git projects [\#756](https://github.com/cmderdev/cmder/pull/756) ([janschulz](https://github.com/janschulz)) +- README.md Updates [\#746](https://github.com/cmderdev/cmder/pull/746) ([daxgames](https://github.com/daxgames)) +- Cmder exinit [\#740](https://github.com/cmderdev/cmder/pull/740) ([daxgames](https://github.com/daxgames)) +- added config\user-\* to packignore [\#738](https://github.com/cmderdev/cmder/pull/738) ([daxgames](https://github.com/daxgames)) +- Use consistent naming: user-profile.{sh|bat|ps1} [\#737](https://github.com/cmderdev/cmder/pull/737) ([janschulz](https://github.com/janschulz)) +- More config [\#736](https://github.com/cmderdev/cmder/pull/736) ([janschulz](https://github.com/janschulz)) +- Do not overwrite aliases on update [\#735](https://github.com/cmderdev/cmder/pull/735) ([janschulz](https://github.com/janschulz)) +- Added check for git install path in init.bat. [\#734](https://github.com/cmderdev/cmder/pull/734) ([chase-miller](https://github.com/chase-miller)) +- Fix icons [\#731](https://github.com/cmderdev/cmder/pull/731) ([daxgames](https://github.com/daxgames)) +- Fixed - Powershell vim/vim alias opening a new tab when editing a file [\#729](https://github.com/cmderdev/cmder/pull/729) ([daxgames](https://github.com/daxgames)) +- Added vi/vim aliases and fixed powershell startup errors [\#726](https://github.com/cmderdev/cmder/pull/726) ([daxgames](https://github.com/daxgames)) +- Release 1.3 [\#723](https://github.com/cmderdev/cmder/pull/723) ([MartiUK](https://github.com/MartiUK)) +- Update to conemu 151119 [\#722](https://github.com/cmderdev/cmder/pull/722) ([MartiUK](https://github.com/MartiUK)) +- Disable appveyor test search [\#720](https://github.com/cmderdev/cmder/pull/720) ([MartiUK](https://github.com/MartiUK)) +- Fix gitter webhook [\#719](https://github.com/cmderdev/cmder/pull/719) ([MartiUK](https://github.com/MartiUK)) +- Publish appveyor artefacts [\#718](https://github.com/cmderdev/cmder/pull/718) ([MartiUK](https://github.com/MartiUK)) +- add bundled vim to path [\#705](https://github.com/cmderdev/cmder/pull/705) ([wenzowski](https://github.com/wenzowski)) +- Fix batch files [\#698](https://github.com/cmderdev/cmder/pull/698) ([daxgames](https://github.com/daxgames)) +- Speed up git prompt filtering [\#697](https://github.com/cmderdev/cmder/pull/697) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Upgrade clink-completions to 0.2.1 [\#676](https://github.com/cmderdev/cmder/pull/676) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Enable the '/single' switch \(\#577\) [\#673](https://github.com/cmderdev/cmder/pull/673) ([DoCode](https://github.com/DoCode)) +- Fixed problem with Invoke-Expression [\#667](https://github.com/cmderdev/cmder/pull/667) ([Pireax](https://github.com/Pireax)) +- Add user startup file for powershell [\#666](https://github.com/cmderdev/cmder/pull/666) ([Pireax](https://github.com/Pireax)) +- Build from behind proxy & appveyor [\#665](https://github.com/cmderdev/cmder/pull/665) ([MartiUK](https://github.com/MartiUK)) +- Fix init.bat generation [\#663](https://github.com/cmderdev/cmder/pull/663) ([janschulz](https://github.com/janschulz)) +- Upgrade clink-completions to 0.2.0 [\#653](https://github.com/cmderdev/cmder/pull/653) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Make wording clearer [\#652](https://github.com/cmderdev/cmder/pull/652) ([jkingsman](https://github.com/jkingsman)) +- fix typos and better phrasing [\#651](https://github.com/cmderdev/cmder/pull/651) ([jkingsman](https://github.com/jkingsman)) +- Revert 8b8f98c [\#634](https://github.com/cmderdev/cmder/pull/634) ([Stanzilla](https://github.com/Stanzilla)) +- Update clink to 0.4.5 [\#619](https://github.com/cmderdev/cmder/pull/619) ([Stanzilla](https://github.com/Stanzilla)) +- Add a user startup file which can be modified [\#612](https://github.com/cmderdev/cmder/pull/612) ([janschulz](https://github.com/janschulz)) +- Update README.md [\#606](https://github.com/cmderdev/cmder/pull/606) ([pyprism](https://github.com/pyprism)) +- Converting msysgit support to git-for-windows support. [\#605](https://github.com/cmderdev/cmder/pull/605) ([Stanzilla](https://github.com/Stanzilla)) +- :arrow\_up: ConEmu@150816 [\#601](https://github.com/cmderdev/cmder/pull/601) ([Stanzilla](https://github.com/Stanzilla)) +- Use standard path for ConEmu.xml [\#600](https://github.com/cmderdev/cmder/pull/600) ([Maximus5](https://github.com/Maximus5)) +- Revert "Run PowerShell as default" [\#585](https://github.com/cmderdev/cmder/pull/585) ([Stanzilla](https://github.com/Stanzilla)) +- update VS to 2015 release version and switch to /MT for static linking [\#578](https://github.com/cmderdev/cmder/pull/578) ([Stanzilla](https://github.com/Stanzilla)) +- Enhance Path in profile.ps1 [\#575](https://github.com/cmderdev/cmder/pull/575) ([Bobo1239](https://github.com/Bobo1239)) +- Fixed: 'Enable-GitColors is Obsolete...' warning [\#569](https://github.com/cmderdev/cmder/pull/569) ([eeree](https://github.com/eeree)) +- Update .gitignore [\#548](https://github.com/cmderdev/cmder/pull/548) ([thomgit](https://github.com/thomgit)) +- Add `-ExecutionPolicy Bypass` to powershell tasks [\#543](https://github.com/cmderdev/cmder/pull/543) ([malobre](https://github.com/malobre)) +- Remove depreciated Enable-GitColors in posh-git [\#517](https://github.com/cmderdev/cmder/pull/517) ([bondz](https://github.com/bondz)) +- Fix cleanup script. [\#479](https://github.com/cmderdev/cmder/pull/479) ([MartiUK](https://github.com/MartiUK)) +- Fix link to msysgit's site. Google's repo was moved or removed. [\#465](https://github.com/cmderdev/cmder/pull/465) ([TheMolkaPL](https://github.com/TheMolkaPL)) +- Update sources.json [\#451](https://github.com/cmderdev/cmder/pull/451) ([MartiUK](https://github.com/MartiUK)) +- Merge development into master for 1.2 [\#450](https://github.com/cmderdev/cmder/pull/450) ([MartiUK](https://github.com/MartiUK)) +- Helper function using powershell to register the cmder context menu [\#441](https://github.com/cmderdev/cmder/pull/441) ([Jackbennett](https://github.com/Jackbennett)) +- git and Posh-git check [\#440](https://github.com/cmderdev/cmder/pull/440) ([Jackbennett](https://github.com/Jackbennett)) +- Improves performance of prompt filtering [\#438](https://github.com/cmderdev/cmder/pull/438) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Preview PR for including external completions into Cmder [\#434](https://github.com/cmderdev/cmder/pull/434) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Revert new line from commit dc834cc28f [\#432](https://github.com/cmderdev/cmder/pull/432) ([Jackbennett](https://github.com/Jackbennett)) +- Leverage the Module Autoload path and save doing it ourselves. [\#431](https://github.com/cmderdev/cmder/pull/431) ([Jackbennett](https://github.com/Jackbennett)) +- Adds support for PS 4.0 native hash command to remove a dependency [\#430](https://github.com/cmderdev/cmder/pull/430) ([Jackbennett](https://github.com/Jackbennett)) +- Fix build script removing a trailing comma. Download into a temp folder. [\#429](https://github.com/cmderdev/cmder/pull/429) ([Jackbennett](https://github.com/Jackbennett)) +- Update clink url [\#425](https://github.com/cmderdev/cmder/pull/425) ([danneu](https://github.com/danneu)) +- Added git shell task. [\#422](https://github.com/cmderdev/cmder/pull/422) ([ragekit](https://github.com/ragekit)) +- Public site docs update matching the repo readme [\#411](https://github.com/cmderdev/cmder/pull/411) ([Jackbennett](https://github.com/Jackbennett)) +- Install steps clarity [\#410](https://github.com/cmderdev/cmder/pull/410) ([Jackbennett](https://github.com/Jackbennett)) +- Update Conemu \, update clink 4.4 [\#407](https://github.com/cmderdev/cmder/pull/407) ([Jackbennett](https://github.com/Jackbennett)) +- Use a -Full parameter to download all sources rather than the minimum [\#406](https://github.com/cmderdev/cmder/pull/406) ([Jackbennett](https://github.com/Jackbennett)) +- Adding mercuial prompt [\#401](https://github.com/cmderdev/cmder/pull/401) ([utek](https://github.com/utek)) +- Handle quoted paths [\#398](https://github.com/cmderdev/cmder/pull/398) ([mikesigs](https://github.com/mikesigs)) +- Add a Gitter chat badge to README.md [\#390](https://github.com/cmderdev/cmder/pull/390) ([gitter-badger](https://github.com/gitter-badger)) +- Support UTF-8 file list [\#378](https://github.com/cmderdev/cmder/pull/378) ([asika32764](https://github.com/asika32764)) +- Updated vendor references [\#374](https://github.com/cmderdev/cmder/pull/374) ([CumpsD](https://github.com/CumpsD)) +- Prefer user installed git over cmder one. [\#364](https://github.com/cmderdev/cmder/pull/364) ([narnaud](https://github.com/narnaud)) +- Update clink to latest \(0.4.3\) version [\#362](https://github.com/cmderdev/cmder/pull/362) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Rework `alias` command to not to use external tools [\#358](https://github.com/cmderdev/cmder/pull/358) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Updating to msysgit 1.9.5 [\#353](https://github.com/cmderdev/cmder/pull/353) ([Celeo](https://github.com/Celeo)) +- Adding script to enable SSH-agent \#193 [\#352](https://github.com/cmderdev/cmder/pull/352) ([ogrim](https://github.com/ogrim)) +- Docs update for issue \#319 [\#337](https://github.com/cmderdev/cmder/pull/337) ([Jackbennett](https://github.com/Jackbennett)) +- changes copied from PR\#256 [\#326](https://github.com/cmderdev/cmder/pull/326) ([kohenkatz](https://github.com/kohenkatz)) +- Border less window mode [\#324](https://github.com/cmderdev/cmder/pull/324) ([cgrail](https://github.com/cgrail)) +- Update alias.bat to show an existing alias [\#314](https://github.com/cmderdev/cmder/pull/314) ([glucas](https://github.com/glucas)) +- Add an unalias command [\#313](https://github.com/cmderdev/cmder/pull/313) ([glucas](https://github.com/glucas)) +- Revert "Add single mode support." [\#312](https://github.com/cmderdev/cmder/pull/312) ([MartiUK](https://github.com/MartiUK)) +- FIX CMDER\_ROOT for admin launch [\#311](https://github.com/cmderdev/cmder/pull/311) ([sescandell](https://github.com/sescandell)) +- Lambda color in powershell was changed to DarkGray [\#308](https://github.com/cmderdev/cmder/pull/308) ([SheGe](https://github.com/SheGe)) +- Add option to reload aliases from file [\#304](https://github.com/cmderdev/cmder/pull/304) ([glucas](https://github.com/glucas)) +- Clean aliases script [\#300](https://github.com/cmderdev/cmder/pull/300) ([melku](https://github.com/melku)) +- Adding history alias [\#299](https://github.com/cmderdev/cmder/pull/299) ([robgithub](https://github.com/robgithub)) +- Fixes the ambiguity about notice and parameter [\#298](https://github.com/cmderdev/cmder/pull/298) ([LeoColomb](https://github.com/LeoColomb)) +- Fixed small issue in README [\#296](https://github.com/cmderdev/cmder/pull/296) ([brunowego](https://github.com/brunowego)) +- Fixes small Powershell' loader issues [\#273](https://github.com/cmderdev/cmder/pull/273) ([LeoColomb](https://github.com/LeoColomb)) +- Update Dev Branch [\#272](https://github.com/cmderdev/cmder/pull/272) ([MartiUK](https://github.com/MartiUK)) +- Add custom loader for Powershell & improve its implementation [\#271](https://github.com/cmderdev/cmder/pull/271) ([LeoColomb](https://github.com/LeoColomb)) +- Add single mode support. [\#256](https://github.com/cmderdev/cmder/pull/256) ([TheCjw](https://github.com/TheCjw)) +- Revert "Start in the HOME folder." [\#253](https://github.com/cmderdev/cmder/pull/253) ([MartiUK](https://github.com/MartiUK)) +- Ensure-Exists is necessary for build.ps1, add it back. [\#249](https://github.com/cmderdev/cmder/pull/249) ([narnaud](https://github.com/narnaud)) +- Fix clink version [\#244](https://github.com/cmderdev/cmder/pull/244) ([narnaud](https://github.com/narnaud)) +- Start in the HOME folder. [\#243](https://github.com/cmderdev/cmder/pull/243) ([narnaud](https://github.com/narnaud)) +- The latest msysgit comes with vim 7.4. [\#241](https://github.com/cmderdev/cmder/pull/241) ([narnaud](https://github.com/narnaud)) +- Bump versions [\#208](https://github.com/cmderdev/cmder/pull/208) ([MartiUK](https://github.com/MartiUK)) +- New section for user help with an integration feature of Cmder. [\#199](https://github.com/cmderdev/cmder/pull/199) ([Jackbennett](https://github.com/Jackbennett)) +- Fix typos [\#198](https://github.com/cmderdev/cmder/pull/198) ([mtsk](https://github.com/mtsk)) +- Update Clink URL [\#180](https://github.com/cmderdev/cmder/pull/180) ([CoolOppo](https://github.com/CoolOppo)) +- Try to find 7-zip if it's installed before an error. [\#177](https://github.com/cmderdev/cmder/pull/177) ([Jackbennett](https://github.com/Jackbennett)) +- Update clink hyperlink [\#173](https://github.com/cmderdev/cmder/pull/173) ([gmsantos](https://github.com/gmsantos)) +- Typo fix [\#172](https://github.com/cmderdev/cmder/pull/172) ([robinbijlani](https://github.com/robinbijlani)) +- Only cd to $HOME if started in CMDER\_ROOT. [\#167](https://github.com/cmderdev/cmder/pull/167) ([schlamar](https://github.com/schlamar)) +- Find cmder files when running as Administrator. [\#166](https://github.com/cmderdev/cmder/pull/166) ([glucas](https://github.com/glucas)) +- Allow for existing HOME variable [\#165](https://github.com/cmderdev/cmder/pull/165) ([glucas](https://github.com/glucas)) +- Minor changes for \#152 [\#162](https://github.com/cmderdev/cmder/pull/162) ([Jackbennett](https://github.com/Jackbennett)) +- Add registration for right-click on folder item; Add context-menu icon [\#159](https://github.com/cmderdev/cmder/pull/159) ([kohenkatz](https://github.com/kohenkatz)) +- Getting the build script to a working state [\#157](https://github.com/cmderdev/cmder/pull/157) ([Jackbennett](https://github.com/Jackbennett)) +- Update index.html [\#145](https://github.com/cmderdev/cmder/pull/145) ([CoolOppo](https://github.com/CoolOppo)) +- Update fast new tab shortcut in gh-pages/index.html [\#131](https://github.com/cmderdev/cmder/pull/131) ([sopel](https://github.com/sopel)) +- Update links on the webpage to latest version. [\#111](https://github.com/cmderdev/cmder/pull/111) ([sc0tt](https://github.com/sc0tt)) +- Update fast new tab shortcut in README. [\#98](https://github.com/cmderdev/cmder/pull/98) ([jcheng31](https://github.com/jcheng31)) +- Make application use Cmder icon [\#88](https://github.com/cmderdev/cmder/pull/88) ([sc0tt](https://github.com/sc0tt)) +- Git exe Cleanup. [\#85](https://github.com/cmderdev/cmder/pull/85) ([MartiUK](https://github.com/MartiUK)) +- Fixed errors and grammar in README files. [\#78](https://github.com/cmderdev/cmder/pull/78) ([sicil1ano](https://github.com/sicil1ano)) +- Fixed a couple tiny typos in the readme [\#77](https://github.com/cmderdev/cmder/pull/77) ([jdsumsion](https://github.com/jdsumsion)) +- Change TERM from msys to cygwin. [\#75](https://github.com/cmderdev/cmder/pull/75) ([brkc](https://github.com/brkc)) +- Removed "C:\Users\bliker" reference in config/ConEmu.xml [\#74](https://github.com/cmderdev/cmder/pull/74) ([MartiUK](https://github.com/MartiUK)) +- Updated links on gh-pages to newer release of cmder [\#70](https://github.com/cmderdev/cmder/pull/70) ([MartiUK](https://github.com/MartiUK)) +- Add launcher [\#62](https://github.com/cmderdev/cmder/pull/62) ([austinwagner](https://github.com/austinwagner)) +- Remove wget dependency and verify existence of 7z.exe in build script [\#60](https://github.com/cmderdev/cmder/pull/60) ([austinwagner](https://github.com/austinwagner)) +- Allow use of Vim from msysgit. [\#51](https://github.com/cmderdev/cmder/pull/51) ([MartiUK](https://github.com/MartiUK)) +- Fix line ending handling if autocrlf is false. [\#34](https://github.com/cmderdev/cmder/pull/34) ([schlamar](https://github.com/schlamar)) +- Fix spelling in init.bat [\#32](https://github.com/cmderdev/cmder/pull/32) ([Shoozza](https://github.com/Shoozza)) +- Added minimal validation and usage help. [\#26](https://github.com/cmderdev/cmder/pull/26) ([Vivix](https://github.com/Vivix)) +- Fix spelling [\#22](https://github.com/cmderdev/cmder/pull/22) ([Shoozza](https://github.com/Shoozza)) +- Proofreading index.html [\#20](https://github.com/cmderdev/cmder/pull/20) ([manolomartinez](https://github.com/manolomartinez)) +- Fixed grammar [\#18](https://github.com/cmderdev/cmder/pull/18) ([tonylau](https://github.com/tonylau)) +- Fixed issue when rootDir contains spaces. [\#15](https://github.com/cmderdev/cmder/pull/15) ([jyggen](https://github.com/jyggen)) +- Another typo. Fixed link to msysgit. [\#7](https://github.com/cmderdev/cmder/pull/7) ([BeingTomGreen](https://github.com/BeingTomGreen)) +- minor typo fix [\#5](https://github.com/cmderdev/cmder/pull/5) ([BeingTomGreen](https://github.com/BeingTomGreen)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file From 6978bb7417293119a4769de3ffc744a71e1cb14f Mon Sep 17 00:00:00 2001 From: liftir Date: Fri, 8 Apr 2016 21:21:38 -0400 Subject: [PATCH 02/41] Fix missing "\" when building dirpath to psmodules Join-Path won't add "\"'s without the use of a delimeter. In this case there is no delimiter and as a result the script will fail when it tries to look up $CmderModulePath. --- vendor/profile.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/profile.ps1 b/vendor/profile.ps1 index 0d830f568..a108281a3 100644 --- a/vendor/profile.ps1 +++ b/vendor/profile.ps1 @@ -18,7 +18,7 @@ if(!$PSScriptRoot) { } # Add Cmder modules directory to the autoload path. -$CmderModulePath = Join-path $PSScriptRoot "psmodules/" +$CmderModulePath = Join-path $PSScriptRoot "\psmodules/" if( -not $env:PSModulePath.Contains($CmderModulePath) ){ $env:PSModulePath = $env:PSModulePath.Insert(0, "$CmderModulePath;") From 1dddbcff059751dbbc429a196be7e4b676fec5c2 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 30 Jun 2016 11:41:17 +0200 Subject: [PATCH 03/41] Revert "Fix missing "\" when building dirpath to psmodules" This reverts commit 6978bb7417293119a4769de3ffc744a71e1cb14f. --- vendor/profile.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/profile.ps1 b/vendor/profile.ps1 index a108281a3..0d830f568 100644 --- a/vendor/profile.ps1 +++ b/vendor/profile.ps1 @@ -18,7 +18,7 @@ if(!$PSScriptRoot) { } # Add Cmder modules directory to the autoload path. -$CmderModulePath = Join-path $PSScriptRoot "\psmodules/" +$CmderModulePath = Join-path $PSScriptRoot "psmodules/" if( -not $env:PSModulePath.Contains($CmderModulePath) ){ $env:PSModulePath = $env:PSModulePath.Insert(0, "$CmderModulePath;") From 4e90303511abc2989f7c37520c45079e4bab64bf Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 14 Jul 2016 09:19:01 +0200 Subject: [PATCH 04/41] :arrow_up: Update ConEmu to 160710 (stable) Changelog: https://conemu.github.io/blog/2016/07/10/Build-160710.html --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index d0271139d..6878553e8 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -11,8 +11,8 @@ }, { "name": "conemu-maximus5", - "version": "160612", - "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.06.12/ConEmuPack.160612.7z" + "version": "160710", + "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.07.10/ConEmuPack.160710.7z" }, { "name": "clink-completions", From 317834316a49d95cb92a61ae8551cbe129c6ef09 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 14 Jul 2016 09:28:13 +0200 Subject: [PATCH 05/41] add hashes.txt to artifacts --- appveyor.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index 5f375698b..d6b7564e2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -44,6 +44,9 @@ artifacts: - path: build\cmder_mini.zip name: cmdermini + - path: build\hashes.txt + name: hashes + #---------------------------------# # notifications # #---------------------------------# From 04c7bb7da8c4a8a2daed236348cdabe5b7049f97 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 14 Jul 2016 09:52:27 +0200 Subject: [PATCH 06/41] update changelog --- CHANGELOG.md | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 127 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7de4f2c5..b9d9d4b79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,130 @@ -# Change Log +# Change Log + +## [v1.3.0](https://github.com/cmderdev/cmder/tree/v1.3.0) (2016-07-14) +[Full Changelog](https://github.com/cmderdev/cmder/compare/v1.3.0-pre...v1.3.0) + +**Closed issues:** + +- Cmder getting raped by dr.web quarantine system [\#1031](https://github.com/cmderdev/cmder/issues/1031) +- Can I switch vim in cmder to gvim installed by myself? [\#1021](https://github.com/cmderdev/cmder/issues/1021) +- \[Windows10 Bash\] Could use UP/Down/Home/End....key in cmder [\#1017](https://github.com/cmderdev/cmder/issues/1017) +- {lamb} problem again... :-\( [\#1012](https://github.com/cmderdev/cmder/issues/1012) +- High-lighting text and copying is broken [\#1008](https://github.com/cmderdev/cmder/issues/1008) +- issue with updating ConEmuPack.160619.7z [\#1006](https://github.com/cmderdev/cmder/issues/1006) +- after updating cmder [\#1004](https://github.com/cmderdev/cmder/issues/1004) +- using touch in cli doesn't work anymore with latest update [\#1002](https://github.com/cmderdev/cmder/issues/1002) +- v1.3.0-pre doesn't support running inside program files folder [\#998](https://github.com/cmderdev/cmder/issues/998) +- Text cursor disappears when window resized [\#997](https://github.com/cmderdev/cmder/issues/997) +- how to use clip command in the cmder? [\#996](https://github.com/cmderdev/cmder/issues/996) +- {git}{hg} appearing in path print out rather than the values they represent [\#995](https://github.com/cmderdev/cmder/issues/995) +- Don't just prepend the git path. [\#994](https://github.com/cmderdev/cmder/issues/994) +- Attempt to concatenate local 'package\_version' \(a nil value\) [\#991](https://github.com/cmderdev/cmder/issues/991) +- After auto-update git/hg indication and lambda in prompt are broken [\#990](https://github.com/cmderdev/cmder/issues/990) +- Lack of Proxy Setting [\#989](https://github.com/cmderdev/cmder/issues/989) +- Clink completion failing [\#987](https://github.com/cmderdev/cmder/issues/987) +- \ [\#986](https://github.com/cmderdev/cmder/issues/986) +- Is It Possible to recover the files removed by `rm -rf` [\#979](https://github.com/cmderdev/cmder/issues/979) +- . [\#973](https://github.com/cmderdev/cmder/issues/973) +- right click context menu open cmd without color [\#972](https://github.com/cmderdev/cmder/issues/972) +- git branch name is not red when there are pending changes [\#967](https://github.com/cmderdev/cmder/issues/967) +- git checkout autocomplete is showing files [\#966](https://github.com/cmderdev/cmder/issues/966) +- Cmder proxy Ubuntu Bash on Windows [\#964](https://github.com/cmderdev/cmder/issues/964) +- Update version on Chocolatey [\#959](https://github.com/cmderdev/cmder/issues/959) +- ConEmu Injecting hooks fail [\#958](https://github.com/cmderdev/cmder/issues/958) +- cmder \(from cmder\_mini.zip\) crashes on startup on windows 7 pro x64 [\#955](https://github.com/cmderdev/cmder/issues/955) +- Feature: add some extra prompt-tuning hooks to profile.ps1 from user-profile.ps1 [\#950](https://github.com/cmderdev/cmder/issues/950) +- Provide alternate icon colors [\#947](https://github.com/cmderdev/cmder/issues/947) +- "\cmder\config\settings was unexpected at this time" and {lamb} is shown instead of lambda symbol [\#937](https://github.com/cmderdev/cmder/issues/937) +- Cannot save settings [\#936](https://github.com/cmderdev/cmder/issues/936) +- init.bat fails and shows {lamb} and {git} [\#935](https://github.com/cmderdev/cmder/issues/935) +- Cmder minimizing when losing focus. [\#934](https://github.com/cmderdev/cmder/issues/934) +- init.bat always uses "npm" as window title [\#933](https://github.com/cmderdev/cmder/issues/933) +- `ls` return vertical list instead of horizontal? [\#924](https://github.com/cmderdev/cmder/issues/924) +- Arrow keys do not work with bash \(Win10/Linux Subsystem\) [\#914](https://github.com/cmderdev/cmder/issues/914) +- Aliased commands: Syntax Highlighting Lost [\#912](https://github.com/cmderdev/cmder/issues/912) +- 'vim' hangs when loading in cmder bash session [\#910](https://github.com/cmderdev/cmder/issues/910) +- Unix commands not working in windows 10 [\#908](https://github.com/cmderdev/cmder/issues/908) +- git 2.8 ? [\#905](https://github.com/cmderdev/cmder/issues/905) +- Confusing "Settings" \> "Integration" dialog behavior [\#904](https://github.com/cmderdev/cmder/issues/904) +- v1.3.0 antivirus [\#903](https://github.com/cmderdev/cmder/issues/903) +- Feature Request: Send to all/group [\#896](https://github.com/cmderdev/cmder/issues/896) +- Updating git-for-windows after installing the full cmder? [\#887](https://github.com/cmderdev/cmder/issues/887) +- Enconding ? [\#877](https://github.com/cmderdev/cmder/issues/877) +- the {cmd} task [\#876](https://github.com/cmderdev/cmder/issues/876) +- Failed to start cmder, app crashed [\#871](https://github.com/cmderdev/cmder/issues/871) +- Having trouble with packaged conemu install, how can I point to a different one? [\#858](https://github.com/cmderdev/cmder/issues/858) +- path entry for \/cmd instead of \/bin? [\#853](https://github.com/cmderdev/cmder/issues/853) +- Cmder lists path on window resize. [\#851](https://github.com/cmderdev/cmder/issues/851) +- cmder and vim compatibility problem [\#846](https://github.com/cmderdev/cmder/issues/846) +- Unable to git pull,push or any action [\#845](https://github.com/cmderdev/cmder/issues/845) +- Missing git support, install posth-git [\#834](https://github.com/cmderdev/cmder/issues/834) +- "-ExecutionPolicy' is not recognized as an internal or external command" [\#830](https://github.com/cmderdev/cmder/issues/830) +- How to upgrade from v1.1.4.1 to v1.2 ? [\#825](https://github.com/cmderdev/cmder/issues/825) +- Startup warning [\#821](https://github.com/cmderdev/cmder/issues/821) +- Cmder prompt screwed up with latest Windows 10 Build [\#820](https://github.com/cmderdev/cmder/issues/820) +- Installer for cmder? [\#812](https://github.com/cmderdev/cmder/issues/812) +- Netcat is missing [\#810](https://github.com/cmderdev/cmder/issues/810) +- Cmder - Warning: Missing git support [\#806](https://github.com/cmderdev/cmder/issues/806) +- Branch name not visible and vagrant commands not working [\#778](https://github.com/cmderdev/cmder/issues/778) +- Run command to start [\#775](https://github.com/cmderdev/cmder/issues/775) +- Security Warning - cmder\vendor\profile.ps1 [\#767](https://github.com/cmderdev/cmder/issues/767) +- v1.2.9中文路径乱码 [\#764](https://github.com/cmderdev/cmder/issues/764) +- How do confirm exe's are safe? md5? checksum? [\#761](https://github.com/cmderdev/cmder/issues/761) +- Prevent other apps from overwriting the prompt? [\#749](https://github.com/cmderdev/cmder/issues/749) +- Sublime Integration fails - Can't find "C:\Programs"? [\#727](https://github.com/cmderdev/cmder/issues/727) +- Use tab to cycle through auto complete, like the original cmd does? [\#681](https://github.com/cmderdev/cmder/issues/681) +- Emoji support [\#642](https://github.com/cmderdev/cmder/issues/642) +- Strange Vim behaviour after Git for Windows upgrade [\#628](https://github.com/cmderdev/cmder/issues/628) +- Invoking ConEmu instead of ConEmu64 on Windows 10 64-bit [\#574](https://github.com/cmderdev/cmder/issues/574) +- Using .bashrc [\#565](https://github.com/cmderdev/cmder/issues/565) +- Git checks for 'commits' every time a folder is changed? [\#529](https://github.com/cmderdev/cmder/issues/529) +- Powershell tab title issue [\#528](https://github.com/cmderdev/cmder/issues/528) +- storage in userprofile \(instead of fixed config dir relative to the executable\) [\#526](https://github.com/cmderdev/cmder/issues/526) +- ncurses borders incorrectly displayed with ssh.exe [\#499](https://github.com/cmderdev/cmder/issues/499) +- git-p4.py \[Errno 2\] No such file or directory [\#392](https://github.com/cmderdev/cmder/issues/392) +- ConEmu auto attach with Cmder aliases [\#388](https://github.com/cmderdev/cmder/issues/388) +- Using the context menu doesn't open a new tab in Single Instance Mode [\#356](https://github.com/cmderdev/cmder/issues/356) +- Integrate PSReadLine [\#301](https://github.com/cmderdev/cmder/issues/301) +- Moved Documents folder, running "ls" gives "ls: My Documents: No such file or directory" [\#284](https://github.com/cmderdev/cmder/issues/284) +- bug when using up and down key [\#264](https://github.com/cmderdev/cmder/issues/264) +- ps scripts: support space in foldernames [\#261](https://github.com/cmderdev/cmder/issues/261) +- Accented characters [\#234](https://github.com/cmderdev/cmder/issues/234) +- color scheme lost after CTRL+C on git status [\#227](https://github.com/cmderdev/cmder/issues/227) +- CJK problem [\#222](https://github.com/cmderdev/cmder/issues/222) +- Launcher opens new window separately [\#217](https://github.com/cmderdev/cmder/issues/217) +- Theme not applied on Run command prompt here [\#216](https://github.com/cmderdev/cmder/issues/216) +- "Your alias cannot contain a space" [\#214](https://github.com/cmderdev/cmder/issues/214) +- Blank line [\#205](https://github.com/cmderdev/cmder/issues/205) +- Open cmder as Tab from the file explorer [\#197](https://github.com/cmderdev/cmder/issues/197) +- Git Not working [\#192](https://github.com/cmderdev/cmder/issues/192) +- Add hotkey to switch tabs [\#186](https://github.com/cmderdev/cmder/issues/186) +- Child shells yields broken prompt [\#178](https://github.com/cmderdev/cmder/issues/178) +- generation of Pipe symbol not possible [\#168](https://github.com/cmderdev/cmder/issues/168) +- Moving files with ../ [\#158](https://github.com/cmderdev/cmder/issues/158) +- attach to GUI was requested, but there is no console processes! [\#150](https://github.com/cmderdev/cmder/issues/150) +- Create windows installer [\#142](https://github.com/cmderdev/cmder/issues/142) + +**Merged pull requests:** + +- Development [\#1037](https://github.com/cmderdev/cmder/pull/1037) ([Stanzilla](https://github.com/Stanzilla)) +- Minor update in README.md [\#1016](https://github.com/cmderdev/cmder/pull/1016) ([Mansuro](https://github.com/Mansuro)) +- Added rainbow icons [\#1014](https://github.com/cmderdev/cmder/pull/1014) ([JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)) +- Fix git branch colouring [\#1011](https://github.com/cmderdev/cmder/pull/1011) ([MoFo88](https://github.com/MoFo88)) +- Bump clink-completions to 0.3.1 [\#992](https://github.com/cmderdev/cmder/pull/992) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix git branch name never shown as dirty [\#974](https://github.com/cmderdev/cmder/pull/974) ([janschulz](https://github.com/janschulz)) +- Register cmder in the context menu from powershell [\#962](https://github.com/cmderdev/cmder/pull/962) ([Jackbennett](https://github.com/Jackbennett)) +- cmd: change the prompt in lua [\#961](https://github.com/cmderdev/cmder/pull/961) ([janschulz](https://github.com/janschulz)) +- Update clink-completions to 0.3.0 [\#946](https://github.com/cmderdev/cmder/pull/946) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Added :verbose-output subroutine, made aliases update more functional [\#945](https://github.com/cmderdev/cmder/pull/945) ([daxgames](https://github.com/daxgames)) +- fixed git not working in cmder cmd session and added some comments [\#943](https://github.com/cmderdev/cmder/pull/943) ([daxgames](https://github.com/daxgames)) +- More variable quoting in init.bat [\#941](https://github.com/cmderdev/cmder/pull/941) ([janschulz](https://github.com/janschulz)) +- Add quotes around all variables [\#940](https://github.com/cmderdev/cmder/pull/940) ([janschulz](https://github.com/janschulz)) +- Fix missing "\" when building dirpath to psmodules [\#916](https://github.com/cmderdev/cmder/pull/916) ([liftir](https://github.com/liftir)) +- upgraded git to 2.8.1 [\#911](https://github.com/cmderdev/cmder/pull/911) ([daxgames](https://github.com/daxgames)) +- Added proxy support [\#909](https://github.com/cmderdev/cmder/pull/909) ([daxgames](https://github.com/daxgames)) +- fixed - not running user-aliases.cmd if aliases variable is overridde… [\#892](https://github.com/cmderdev/cmder/pull/892) ([daxgames](https://github.com/daxgames)) +- better git path handling [\#865](https://github.com/cmderdev/cmder/pull/865) ([janschulz](https://github.com/janschulz)) +- Enhanced alias.bat to allow file storage path [\#862](https://github.com/cmderdev/cmder/pull/862) ([daxgames](https://github.com/daxgames)) ## [v1.3.0-pre](https://github.com/cmderdev/cmder/tree/v1.3.0-pre) (2016-03-20) [Full Changelog](https://github.com/cmderdev/cmder/compare/v1.2.9...v1.3.0-pre) From 6a0ea28d221a15cdfd9e177505c0e59c0dbafba6 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 14 Jul 2016 10:51:01 +0200 Subject: [PATCH 07/41] add .github_changelog_generator to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 9fa67af69..a5014e207 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ Version v* config/user-* config/aliases config/profile.d +.github_changelog_generator \ No newline at end of file From f2641e4cd28a436da11a6d294a85392fa89b6121 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sun, 17 Jul 2016 01:09:06 +0200 Subject: [PATCH 08/41] :arrow_up: Update Git to v2.9.2 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 6878553e8..b02b51ebe 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.9.0.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.9.0.windows.1/PortableGit-2.9.0-32-bit.7z.exe" + "version": "v2.9.2.windows.1", + "url": "https://github.com/git-for-windows/git/releases/download/v2.9.2.windows.1/PortableGit-2.9.2-32-bit.7z.exe" }, { "name": "clink", From 13c474b7686b5e1fd6c5b21b105197a0da6c823d Mon Sep 17 00:00:00 2001 From: "Dax T. Games" Date: Sun, 17 Jul 2016 18:28:38 -0500 Subject: [PATCH 09/41] added kill ssh-agent to build.ps1 --- scripts/build.ps1 | 12 ++++++++++++ scripts/utils.ps1 | 1 + 2 files changed, 13 insertions(+) diff --git a/scripts/build.ps1 b/scripts/build.ps1 index 473cfbeb8..62eb4e5c7 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -53,6 +53,10 @@ Param( [switch]$Compile ) +# Get the scripts and cmder root dirs we are building in. +$ScriptRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition +$cmder_root = $ScriptRoot.replace("\scripts","") + # Dot source util functions into this scope . ".\utils.ps1" $ErrorActionPreference = "Stop" @@ -75,6 +79,14 @@ if ($config -ne "") { } else { $ConEmuXml = "" } } else { $ConEmuXml = "" } +# Kill ssh-agent.exe if it is running from the $env:cmder_root we are building +foreach ($ssh_agent in $(get-process ssh-agent -erroraction silentlycontinue)) { + if ([string]$($ssh_agent.path) -match [string]$cmder_root.replace('\','\\')) { + write-verbose $("Stopping " + $ssh_agent.path + "!") + stop-process $ssh_agent.id + } +} + $vend = $pwd foreach ($s in $sources) { Write-Verbose "Getting $($s.name) from URL $($s.url)" diff --git a/scripts/utils.ps1 b/scripts/utils.ps1 index cf7fe7b6c..b3c1585b2 100644 --- a/scripts/utils.ps1 +++ b/scripts/utils.ps1 @@ -28,6 +28,7 @@ function Delete-Existing ($path) { } function Extract-Archive ($source, $target) { + Write-Verbose $("Extracting Archive '$cmder_root\vendor\" + $source.replace('/','\') + " to '$cmder_root\vendor\$target'") Invoke-Expression "7z x -y -o`"$($target)`" `"$source`" > `$null" if ($lastexitcode -ne 0) { Write-Error "Extracting of $source failied" From 13fd41eb82bde9a6f9de9f4692ec454c45fada6b Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sat, 30 Jul 2016 00:36:32 +0200 Subject: [PATCH 10/41] change how we ask hg for the status closes #1035 Thanks @raleighr3 --- vendor/clink.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/clink.lua b/vendor/clink.lua index 11e643354..7bba1fc59 100644 --- a/vendor/clink.lua +++ b/vendor/clink.lua @@ -142,8 +142,8 @@ end -- @return {bool} --- function get_hg_status() - for line in io.popen("hg status"):lines() do - return false + for line in io.popen("hg status -0"):lines() do + return false end return true end From 6b107713123808afbcc9572f0df1deda56dead34 Mon Sep 17 00:00:00 2001 From: Jan Schulz Date: Tue, 9 Aug 2016 13:45:36 +0200 Subject: [PATCH 11/41] Parse the original prompt for cwd and env names clink.get_cwd() is returning a string which is differently encoded than what clink.prompt.value expects. This results in garbled path names if the path condains non-ASCII chars. The (arguable hacky) solution is to parse the old prompt for the current directory (which breaks if the user sets a PROMPT env var which is incompatible to the regex used here...). Also parse out a environment name set by systems like virtualenv or conda: this could be done more specifically by targeting each such system and using the usually set environment variable but this would mean that we would have to do that for each and every such system out there and that is probably not a sane idea... --- vendor/clink.lua | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/vendor/clink.lua b/vendor/clink.lua index 7bba1fc59..4746a16f1 100644 --- a/vendor/clink.lua +++ b/vendor/clink.lua @@ -18,12 +18,34 @@ dofile(clink_lua_file) -- which echo) don't get the ugly '{lamb}' shown. --- function set_prompt_filter() + -- get_cwd() is differently encoded than the clink.prompt.value, so everything other than + -- pure ASCII will get garbled. So try to parse the current directory from the original prompt + -- and only if that doesn't work, use get_cwd() directly. + -- The matching relies on the default prompt which ends in X:\PATH\PATH> + -- (no network path possible here!) + local old_prompt = clink.prompt.value + local cwd = old_prompt:match('.*(.:[^>]*)>') + if cwd == nil then cwd = clink.get_cwd() end + + -- environment systems like pythons virtualenv change the PROMPT and usually + -- set some variable. But the variables are differently named and we would never + -- get them all, so try to parse the env name out of the PROMPT. + -- envs are usually put in round or square parentheses and before the old prompt + local env = old_prompt:match('.*%(([^%)]+)%).+:') + -- also check for square brackets + if env == nil then env = old_prompt:match('.*%[([^%]]+)%].+:') end + + -- build our own prompt -- orig: $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m{lamb}$S$E[0m -- color codes: "\x1b[1;37;40m" - cwd = clink.get_cwd() - prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{lamb} \x1b[0m" - new_value = string.gsub(prompt, "{cwd}", cwd) - clink.prompt.value = string.gsub(new_value, "{lamb}", "λ") + local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{lamb} \x1b[0m" + cmder_prompt = string.gsub(cmder_prompt, "{cwd}", cwd) + if env == nil then + lambda = "λ" + else + lambda = "("..env..") λ" + end + clink.prompt.value = string.gsub(cmder_prompt, "{lamb}", lambda) end --- From 19672aafff823990fa573694c47b2378654047a9 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sun, 14 Aug 2016 04:59:27 +0200 Subject: [PATCH 12/41] :arrow_up: Update Git to v2.9.2 Release notes: https://github.com/git-for-windows/git/tree/v2.9.3.windows.1 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index b02b51ebe..2b55b55ec 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.9.2.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.9.2.windows.1/PortableGit-2.9.2-32-bit.7z.exe" + "version": "v2.9.3.windows.1", + "url": "https://github.com/git-for-windows/git/releases/download/v2.9.3.windows.1/PortableGit-2.9.3-32-bit.7z.exe" }, { "name": "clink", From d095d6afd6c843f8fbf45d049d326738e9b0fe9f Mon Sep 17 00:00:00 2001 From: orionlee Date: Sat, 20 Aug 2016 15:56:49 -0700 Subject: [PATCH 13/41] Fix bash login when ${CMDER_ROOT} has spaces. E.g., if ${CMDER_ROOT} is /c/Users/Foo Bar/cmder, the following errors will occur: bash: pushd: /c/Users/Foo: No such file or directory bash: [: /c/Users/Foo: binary operator expected bash: /c/Users/Foo: No such file or directory --- vendor/cmder.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vendor/cmder.sh b/vendor/cmder.sh index 4fac0becc..c83ce1e46 100644 --- a/vendor/cmder.sh +++ b/vendor/cmder.sh @@ -43,7 +43,7 @@ fi if [ -d "${CMDER_ROOT}/config/profile.d" ] ; then unset profile_d_scripts - pushd ${CMDER_ROOT}/config/profile.d >/dev/null + pushd "${CMDER_ROOT}/config/profile.d" >/dev/null profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.sh 2>/dev/null) if [ ! "x${profile_d_scripts}" = "x" ] ; then @@ -55,8 +55,8 @@ if [ -d "${CMDER_ROOT}/config/profile.d" ] ; then popd >/dev/null fi -if [ -f ${CMDER_ROOT}/config/user-profile.sh ] ; then - . ${CMDER_ROOT}/config/user-profile.sh +if [ -f "${CMDER_ROOT}/config/user-profile.sh" ] ; then + . "${CMDER_ROOT}/config/user-profile.sh" else echo Creating user startup file: "${CMDER_ROOT}/config/user-profile.sh" cat <<-eof >"${CMDER_ROOT}/config/user-profile.sh" From 5354b5f80f7e5d5db6259b71ff2967defe3c7107 Mon Sep 17 00:00:00 2001 From: orionlee Date: Sat, 20 Aug 2016 16:01:46 -0700 Subject: [PATCH 14/41] Further fix bash login when ${CMDER_ROOT} has spaces. Inspecting the script uncovers similar problems elsewhere not encountered in my initial testing. They are fixed accordingly. --- vendor/cmder.sh | 8 ++++---- vendor/cmder_exinit | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/vendor/cmder.sh b/vendor/cmder.sh index c83ce1e46..5083d21c4 100644 --- a/vendor/cmder.sh +++ b/vendor/cmder.sh @@ -38,18 +38,18 @@ export PATH # Drop *.sh or *.zsh files into "${CMDER_ROOT}\config\profile.d" # to source them at startup. if [ ! -d "${CMDER_ROOT}/config/profile.d" ] ; then - mkdir -p ${CMDER_ROOT}/config/profile.d + mkdir -p "${CMDER_ROOT}/config/profile.d" fi if [ -d "${CMDER_ROOT}/config/profile.d" ] ; then unset profile_d_scripts pushd "${CMDER_ROOT}/config/profile.d" >/dev/null - profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.sh 2>/dev/null) + profile_d_scripts=$(ls *.sh 2>/dev/null) if [ ! "x${profile_d_scripts}" = "x" ] ; then for x in ${profile_d_scripts} ; do - # echo Sourcing "${x}"... - . $x + # echo Sourcing "${CMDER_ROOT}/config/profile.d/${x}"... + . "${CMDER_ROOT}/config/profile.d/${x}" done fi popd >/dev/null diff --git a/vendor/cmder_exinit b/vendor/cmder_exinit index 7e83d649d..99b5ac4fd 100644 --- a/vendor/cmder_exinit +++ b/vendor/cmder_exinit @@ -51,29 +51,29 @@ if [ ! "$CMDER_ROOT" = "" ] ; then # Drop *.sh or *.zsh files into "${CMDER_ROOT}\config\profile.d" # to source them at startup. if [ ! -d "${CMDER_ROOT}/config/profile.d" ] ; then - mkdir -p ${CMDER_ROOT}/config/profile.d + mkdir -p "${CMDER_ROOT}/config/profile.d" fi if [ -d "${CMDER_ROOT}/config/profile.d" ] ; then unset profile_d_scripts - pushd ${CMDER_ROOT}/config/profile.d >/dev/null + pushd "${CMDER_ROOT}/config/profile.d" >/dev/null if [ ! "x${ZSH_VERSION}" = "x" ]; then - profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.zsh 2>/dev/null) + profile_d_scripts=$(ls *.zsh 2>/dev/null) elif [ ! "x${BASH_VERSION}" = "x" ]; then - profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.sh 2>/dev/null) + profile_d_scripts=$(ls *.sh 2>/dev/null) fi if [ ! "x${profile_d_scripts}" = "x" ] ; then for x in ${profile_d_scripts} ; do - # echo Sourcing "${x}"... - . $x + # echo Sourcing "${CMDER_ROOT}/config/profile.d/${x}"... + . "${CMDER_ROOT}/config/profile.d/${x}" done fi popd >/dev/null fi - if [ -f ${CMDER_ROOT}/config/user-profile.sh ] ; then - . ${CMDER_ROOT}/config/user-profile.sh + if [ -f "${CMDER_ROOT}/config/user-profile.sh" ] ; then + . "${CMDER_ROOT}/config/user-profile.sh" else echo Creating user startup file: "${CMDER_ROOT}/config/user-profile.sh" cat <<-eof >"${CMDER_ROOT}/config/user-profile.sh" From a8450eb1d3351c4eef42cf4ad91b7c68378c0c32 Mon Sep 17 00:00:00 2001 From: nverno Date: Thu, 25 Aug 2016 03:00:31 -0400 Subject: [PATCH 15/41] Update Readme.md just minor typos --- config/Readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/Readme.md b/config/Readme.md index 15526c7bb..6050764e4 100644 --- a/config/Readme.md +++ b/config/Readme.md @@ -5,8 +5,8 @@ directly, it has to be hardlinked. * `aliases`: aliases in cmd; called form vendor\init.bat; autocreated from `vendor\aliases.example`. -* `*.lua`: clink completitions and prompt filters; called from vendor\cmder.lua after all - other prompt filter and clink completitons are initialized; add your own. +* `*.lua`: clink completions and prompt filters; called from vendor\cmder.lua after all + other prompt filter and clink completions are initialized; add your own. * `user_profile.{sh|bat|ps1}`: startup files for bash|cmd|powershell tasks; called from their respective startup scripts in `vendor\`; autocreated on first start of such a task * `.history`: the current commandline history; autoupdated on close From 490fae770c2ad5b0559b5fd464cf981f55c87613 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 25 Aug 2016 21:50:55 +0200 Subject: [PATCH 16/41] :arrow_up: Update Git to v2.9.3 (2) Release notes: https://github.com/git-for-windows/git/releases/tag/v2.9.3.windows.2 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 2b55b55ec..4ced233b8 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.9.3.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.9.3.windows.1/PortableGit-2.9.3-32-bit.7z.exe" + "version": "v2.9.3.windows.2", + "url": "https://github.com/git-for-windows/git/releases/download/v2.9.3.windows.2/PortableGit-2.9.3.2-32-bit.7z.exe" }, { "name": "clink", From b7bfe72303a1afe12e66819f759190132af8f79b Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sat, 3 Sep 2016 10:50:34 +0200 Subject: [PATCH 17/41] :arrow_up: Update Git to v2.10.0 Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 4ced233b8..cdf2aa2a8 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.9.3.windows.2", - "url": "https://github.com/git-for-windows/git/releases/download/v2.9.3.windows.2/PortableGit-2.9.3.2-32-bit.7z.exe" + "version": "v2.10.0.windows.1", + "url": "https://github.com/git-for-windows/git/releases/download/v2.10.0.windows.1/PortableGit-2.10.0-32-bit.7z.exe" }, { "name": "clink", From df7beff2effabc2ee4364bbabb0bce39697f1bcb Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sat, 3 Sep 2016 10:52:17 +0200 Subject: [PATCH 18/41] :arrow_up: Update ConEmu to 160828 (stable) Changelog: https://conemu.github.io/blog/2016/08/28/Build-160828.html --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index cdf2aa2a8..474aa01d0 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -11,8 +11,8 @@ }, { "name": "conemu-maximus5", - "version": "160710", - "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.07.10/ConEmuPack.160710.7z" + "version": "160828", + "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.08.28/ConEmuPack.160828.7z" }, { "name": "clink-completions", From bb312ad74be568550c06b99935f981b9bfc29aee Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sat, 17 Sep 2016 22:48:02 +0200 Subject: [PATCH 19/41] try --no-lock-index for Git --- vendor/clink.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/clink.lua b/vendor/clink.lua index 4746a16f1..b6b72a893 100644 --- a/vendor/clink.lua +++ b/vendor/clink.lua @@ -225,7 +225,7 @@ end -- @return {bool} --- function get_git_status() - for line in io.popen("git status --porcelain 2>nul"):lines() do + for line in io.popen("git status --no-lock-index --porcelain 2>nul"):lines() do return false end return true From d144cd0fc252d2410a61c0e2d1983760bd915005 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sat, 17 Sep 2016 22:49:23 +0200 Subject: [PATCH 20/41] :arrow_up: Update ConEmu to 160914 (stable) Changelog: https://conemu.github.io/blog/2016/09/14/Build-160914.html --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 474aa01d0..255946a6b 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -11,8 +11,8 @@ }, { "name": "conemu-maximus5", - "version": "160828", - "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.08.28/ConEmuPack.160828.7z" + "version": "160914", + "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.09.14/ConEmuPack.160914.7z" }, { "name": "clink-completions", From c8adf424e29056b91aa703aef68ba2bbd23c281b Mon Sep 17 00:00:00 2001 From: Alexandr Date: Tue, 27 Sep 2016 18:48:23 +0300 Subject: [PATCH 21/41] Added closing process in get_git_status (#1) After execution command: git add * git continues to operate without closing. The process does not stop. --- vendor/clink.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vendor/clink.lua b/vendor/clink.lua index b6b72a893..6124aa7a2 100644 --- a/vendor/clink.lua +++ b/vendor/clink.lua @@ -225,9 +225,12 @@ end -- @return {bool} --- function get_git_status() - for line in io.popen("git status --no-lock-index --porcelain 2>nul"):lines() do + local file = io.popen("git status --no-lock-index --porcelain 2>nul") + for line in file:lines() do + file:close() return false end + file:close() return true end From af586d5410af56d433717b54371dbd284bb02416 Mon Sep 17 00:00:00 2001 From: "Dax T. Games" Date: Sun, 2 Oct 2016 18:34:40 -0500 Subject: [PATCH 22/41] add use-ConEmu.xml --- launcher/src/CmderLauncher.cpp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/launcher/src/CmderLauncher.cpp b/launcher/src/CmderLauncher.cpp index 24f35c845..a16bbc2f9 100644 --- a/launcher/src/CmderLauncher.cpp +++ b/launcher/src/CmderLauncher.cpp @@ -118,15 +118,25 @@ void StartCmder(std::wstring path, bool is_single_mode) PathCombine(icoPath, exeDir, L"icons\\cmder.ico"); // Check for machine-specific config file. - PathCombine(oldCfgPath, exeDir, L"config\\ConEmu-%COMPUTERNAME%.xml"); - ExpandEnvironmentStrings(oldCfgPath, oldCfgPath, sizeof(oldCfgPath) / sizeof(oldCfgPath[0])); - if (!PathFileExists(oldCfgPath)) { + PathCombine(cpuCfgPath, exeDir, L"config\\ConEmu-%COMPUTERNAME%.xml"); + ExpandEnvironmentStrings(cpuCfgPath, cpuCfgPath, sizeof(cpuCfgPath) / sizeof(cpuCfgPath[0])); + + // Check for user-specific config file. + PathCombine(userCfgPath, exeDir, L"config\\user-ConEmu.xml"); + + if (PathFileExists(cpuCfgPath)) { + PathCombine(oldCfgPath, exeDir, cpuCfgPath.GetBuffer(sizeof(cpuCfgPath))); + } + else if (!PathFileExists(userCfgPath)) { + PathCombine(oldCfgPath, exeDir, userCfgPath.GetBuffer(sizeof(userCfgPath))); + } + else { PathCombine(oldCfgPath, exeDir, L"config\\ConEmu.xml"); - } + } // Check for machine-specific config file. - PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu-%COMPUTERNAME%.xml"); - ExpandEnvironmentStrings(cfgPath, cfgPath, sizeof(cfgPath) / sizeof(cfgPath[0])); + PathCombine(cfgPath, exeDir, oldCfgPath.GetBufer(sizeof(oldCfgPath); + // ExpandEnvironmentStrings(cfgPath, cfgPath, sizeof(cfgPath) / sizeof(cfgPath[0])); if (!PathFileExists(cfgPath)) { PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu.xml"); } From 66c6d5bbb3955d5d8fa38cb88750087140160246 Mon Sep 17 00:00:00 2001 From: Dax Games Date: Sun, 2 Oct 2016 21:50:56 -0500 Subject: [PATCH 23/41] added ability to have a user-ConEmu.xml file in addition to the computer specific and default ConEmu.xml files --- launcher/src/CmderLauncher.cpp | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/launcher/src/CmderLauncher.cpp b/launcher/src/CmderLauncher.cpp index a16bbc2f9..5537d5f0d 100644 --- a/launcher/src/CmderLauncher.cpp +++ b/launcher/src/CmderLauncher.cpp @@ -103,6 +103,8 @@ void StartCmder(std::wstring path, bool is_single_mode) wchar_t exeDir[MAX_PATH] = { 0 }; wchar_t icoPath[MAX_PATH] = { 0 }; wchar_t cfgPath[MAX_PATH] = { 0 }; + wchar_t cpuCfgPath[MAX_PATH] = { 0 }; + wchar_t userCfgPath[MAX_PATH] = { 0 }; wchar_t oldCfgPath[MAX_PATH] = { 0 }; wchar_t conEmuPath[MAX_PATH] = { 0 }; wchar_t args[MAX_PATH * 2 + 256] = { 0 }; @@ -117,30 +119,25 @@ void StartCmder(std::wstring path, bool is_single_mode) PathCombine(icoPath, exeDir, L"icons\\cmder.ico"); - // Check for machine-specific config file. + // Check for machine-specific then user config source file. PathCombine(cpuCfgPath, exeDir, L"config\\ConEmu-%COMPUTERNAME%.xml"); ExpandEnvironmentStrings(cpuCfgPath, cpuCfgPath, sizeof(cpuCfgPath) / sizeof(cpuCfgPath[0])); - // Check for user-specific config file. PathCombine(userCfgPath, exeDir, L"config\\user-ConEmu.xml"); - if (PathFileExists(cpuCfgPath)) { - PathCombine(oldCfgPath, exeDir, cpuCfgPath.GetBuffer(sizeof(cpuCfgPath))); - } - else if (!PathFileExists(userCfgPath)) { - PathCombine(oldCfgPath, exeDir, userCfgPath.GetBuffer(sizeof(userCfgPath))); - } - else { + if (PathFileExists(cpuCfgPath)) { + wcsncpy_s(oldCfgPath, cpuCfgPath, sizeof(cpuCfgPath)); + } + else if (PathFileExists(userCfgPath)) { + wcsncpy_s(oldCfgPath, userCfgPath,sizeof(userCfgPath)); + } + else { PathCombine(oldCfgPath, exeDir, L"config\\ConEmu.xml"); - } - - // Check for machine-specific config file. - PathCombine(cfgPath, exeDir, oldCfgPath.GetBufer(sizeof(oldCfgPath); - // ExpandEnvironmentStrings(cfgPath, cfgPath, sizeof(cfgPath) / sizeof(cfgPath[0])); - if (!PathFileExists(cfgPath)) { - PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu.xml"); } + // Set path to vendored ConEmu config file + PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu.xml"); + SYSTEM_INFO sysInfo; GetNativeSystemInfo(&sysInfo); if (sysInfo.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64) { From abd7db99b69be86d8ffde4f52bff8b2e3a36a6ae Mon Sep 17 00:00:00 2001 From: Dax Games Date: Sun, 2 Oct 2016 22:16:22 -0500 Subject: [PATCH 24/41] added backup of ConEmu.xml to ./config folder at cmder launch if it exists --- launcher/src/CmderLauncher.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/launcher/src/CmderLauncher.cpp b/launcher/src/CmderLauncher.cpp index 5537d5f0d..e5a438f4b 100644 --- a/launcher/src/CmderLauncher.cpp +++ b/launcher/src/CmderLauncher.cpp @@ -158,6 +158,16 @@ void StartCmder(std::wstring path, bool is_single_mode) exit(1); } } + else { + if (!CopyFile(cfgPath, oldCfgPath, FALSE)) + { + MessageBox(NULL, + (GetLastError() == ERROR_ACCESS_DENIED) + ? L"Failed to backup ConEmu.xml file to ./config folder!" + : L"Failed to backup ConEmu.xml file to ./config folder!", MB_TITLE, MB_ICONSTOP); + exit(1); + } + } if (is_single_mode) { From 5feccb3c7c5ce0f9146d67bb67188e6da591d51c Mon Sep 17 00:00:00 2001 From: Dax Games Date: Sun, 2 Oct 2016 22:23:12 -0500 Subject: [PATCH 25/41] added backup of ConEmu.xml to ./config/user-ConEmu.xml at cmder launch if it exists --- launcher/src/CmderLauncher.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/launcher/src/CmderLauncher.cpp b/launcher/src/CmderLauncher.cpp index e5a438f4b..2fef05e96 100644 --- a/launcher/src/CmderLauncher.cpp +++ b/launcher/src/CmderLauncher.cpp @@ -103,6 +103,7 @@ void StartCmder(std::wstring path, bool is_single_mode) wchar_t exeDir[MAX_PATH] = { 0 }; wchar_t icoPath[MAX_PATH] = { 0 }; wchar_t cfgPath[MAX_PATH] = { 0 }; + wchar_t backupCfgPath[MAX_PATH] = { 0 }; wchar_t cpuCfgPath[MAX_PATH] = { 0 }; wchar_t userCfgPath[MAX_PATH] = { 0 }; wchar_t oldCfgPath[MAX_PATH] = { 0 }; @@ -127,12 +128,15 @@ void StartCmder(std::wstring path, bool is_single_mode) if (PathFileExists(cpuCfgPath)) { wcsncpy_s(oldCfgPath, cpuCfgPath, sizeof(cpuCfgPath)); + wcsncpy_s(backupCfgPath, cpuCfgPath, sizeof(cpuCfgPath)); } else if (PathFileExists(userCfgPath)) { wcsncpy_s(oldCfgPath, userCfgPath,sizeof(userCfgPath)); + wcsncpy_s(backupCfgPath, userCfgPath, sizeof(userCfgPath)); } else { PathCombine(oldCfgPath, exeDir, L"config\\ConEmu.xml"); + wcsncpy_s(backupCfgPath, userCfgPath, sizeof(userCfgPath)); } // Set path to vendored ConEmu config file @@ -158,15 +162,13 @@ void StartCmder(std::wstring path, bool is_single_mode) exit(1); } } - else { - if (!CopyFile(cfgPath, oldCfgPath, FALSE)) - { - MessageBox(NULL, - (GetLastError() == ERROR_ACCESS_DENIED) - ? L"Failed to backup ConEmu.xml file to ./config folder!" - : L"Failed to backup ConEmu.xml file to ./config folder!", MB_TITLE, MB_ICONSTOP); - exit(1); - } + else if (!CopyFile(cfgPath, backupCfgPath, FALSE)) + { + MessageBox(NULL, + (GetLastError() == ERROR_ACCESS_DENIED) + ? L"Failed to backup ConEmu.xml file to ./config folder!" + : L"Failed to backup ConEmu.xml file to ./config folder!", MB_TITLE, MB_ICONSTOP); + exit(1); } if (is_single_mode) From 44e0a040bdbf0314725caf7d5e97d55bba2cc155 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Wed, 5 Oct 2016 02:16:22 +0200 Subject: [PATCH 26/41] :arrow_up: Update Git to v2.10.1 Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.1.windows.1 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 255946a6b..971d4f83f 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.10.0.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.10.0.windows.1/PortableGit-2.10.0-32-bit.7z.exe" + "version": "v2.10.1.windows.1", + "url": "https://github.com/git-for-windows/git/releases/download/v2.10.1.windows.1/PortableGit-2.10.1-32-bit.7z.exe" }, { "name": "clink", From eb73f6f7722f7747a5caa846d7c6dc401cbe8707 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=BA?= Date: Tue, 11 Oct 2016 14:41:47 +0800 Subject: [PATCH 27/41] fix error when path has a space --- vendor/user-aliases.cmd.example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/user-aliases.cmd.example b/vendor/user-aliases.cmd.example index 01df318e7..03e4d0114 100644 --- a/vendor/user-aliases.cmd.example +++ b/vendor/user-aliases.cmd.example @@ -9,7 +9,7 @@ gl=git log --oneline --all --graph --decorate $* ls=ls --show-control-chars -F --color $* pwd=cd clear=cls -history=cat %CMDER_ROOT%\config\.history +history=cat "%CMDER_ROOT%\config\.history" unalias=alias /d $1 vi=vim $* cmderr=cd /d "%CMDER_ROOT%" From a78186f50222e3bae7a38b78a3ac3d7f7352a1e8 Mon Sep 17 00:00:00 2001 From: Adrien Lamarque Date: Fri, 14 Oct 2016 23:36:22 +0200 Subject: [PATCH 28/41] Fix for slow startup under certain conditions (#1122) Fixes #1122 by simply calling CreateProcess before the SendMessageTimeout calls that are used to propagate environment variable changes. --- launcher/src/CmderLauncher.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/launcher/src/CmderLauncher.cpp b/launcher/src/CmderLauncher.cpp index 24f35c845..acfd6eb74 100644 --- a/launcher/src/CmderLauncher.cpp +++ b/launcher/src/CmderLauncher.cpp @@ -169,8 +169,7 @@ void StartCmder(std::wstring path, bool is_single_mode) } } // Ensure EnvironmentVariables are propagated. - SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)"Environment", SMTO_ABORTIFHUNG, 5000, NULL); - SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) L"Environment", SMTO_ABORTIFHUNG, 5000, NULL); // For Windows >= 8 + STARTUPINFO si = { 0 }; si.cb = sizeof(STARTUPINFO); @@ -178,12 +177,15 @@ void StartCmder(std::wstring path, bool is_single_mode) si.lpTitle = appId; si.dwFlags = STARTF_TITLEISAPPID; #endif - PROCESS_INFORMATION pi; if (!CreateProcess(conEmuPath, args, NULL, NULL, false, 0, NULL, NULL, &si, &pi)) { MessageBox(NULL, _T("Unable to create the ConEmu Process!"), _T("Error"), MB_OK); return; } + + LRESULT lr = SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)"Environment", SMTO_ABORTIFHUNG | SMTO_NOTIMEOUTIFNOTHUNG, 5000, NULL); + lr = SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) L"Environment", SMTO_ABORTIFHUNG | SMTO_NOTIMEOUTIFNOTHUNG, 5000, NULL); // For Windows >= 8 + } bool IsUserOnly(std::wstring opt) From 0b43758a34ae16a77665a34fefd455d79b8acb08 Mon Sep 17 00:00:00 2001 From: Werner Roets Date: Sun, 30 Oct 2016 02:57:24 +0200 Subject: [PATCH 29/41] Fixed 3 typos --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 06acbf589..d9ca2e3d1 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ You can open multiple tabs each containing one of the following shells: |Cmder|cmd.exe|Windows 'cmd.exe' shell enhanced with Git, Git aware prompt, Clink(GNU Readline), and Aliases.| |Cmder as Admin|cmd.exe|Administrative Windows 'cmd.exe' Cmder shell.| |PowerShell|powershell.exe|Windows PowerShell enhanced with Git and Git aware prompt .| -|PowerShell as Admin|powershell.exe|Administrative Windows 'powerhell.exe' Cmder shell.| +|PowerShell as Admin|powershell.exe|Administrative Windows 'powershell.exe' Cmder shell.| |Bash|bash.exe|Unix/Linux like bash shell running on Windows.| |Bash as Admin|bash.exe|Administrative Unix/Linux like bash shell running on Windows.| |Mintty|bash.exe|Unix/Linux like bash shell running on Windows. See below for Mintty configuration differences| @@ -91,7 +91,7 @@ User specific configuration is possible using the cmder specific shell config fi |PowerShell|$ENV:CMDER_ROOT\config\user-profile.ps1| |Bash/Mintty|$CMDER_ROOT/config/user-profile.sh| -Note: Bash and Mintty sessions will also source the '$HOME/.bashrc' file it it exists after it sources '$CMDER_ROOT/config/user-profile.sh'. +Note: Bash and Mintty sessions will also source the '$HOME/.bashrc' file if it exists after it sources '$CMDER_ROOT/config/user-profile.sh'. ### Linux like 'profile.d' support for all supported shell types. You can write *.cmd|*.bat, *.ps1, and *.sh scripts and just drop them in the %CMDER_ROOT%\config\profile.d folder to add startup config to Cmder. @@ -114,7 +114,7 @@ Aliases defined using the `alias.bat` command will automatically be saved in the #### Bash.exe|Mintty.exe Aliases Bash shells support simple and complex aliases with optional parameters natively so they work a little different. Typing `alias name=command` will create an alias only for the current running session. To make an alias permanent add it to either your `$CMDER_ROOT/config/user-profile.sh` or your `$HOME/.bashrc`. -If you add bash aliases to `$CMDER_ROOT/config/user-profile.sh` they will portable and follow your Cmder folder if you copy it to another machine. `$HOME/.bashrc` defined aliases are not portable. +If you add bash aliases to `$CMDER_ROOT/config/user-profile.sh` they will be portable and follow your Cmder folder if you copy it to another machine. `$HOME/.bashrc` defined aliases are not portable. #### PowerShell.exe Aliases PowerShell has native simple alias support, for example `[new-alias | set-alias] alias command`, so complex aliases with optional parameters are not supported in PowerShell sessions. Type `get-help [new-alias|set-alias] -full` for help on PowerShell aliases. From 4c522aa0c4b8660b272ba5f88de3354eea5cecad Mon Sep 17 00:00:00 2001 From: Dax Games Date: Sun, 30 Oct 2016 18:22:29 -0500 Subject: [PATCH 30/41] trigger push --- Cmder.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cmder.bat b/Cmder.bat index 18d9ff0c0..6a95148ca 100644 --- a/Cmder.bat +++ b/Cmder.bat @@ -1,7 +1,7 @@ @echo off SET CMDER_ROOT=%~dp0 -:: Remove trailing '\' +:: Remove Trailing '\' @if "%CMDER_ROOT:~-1%" == "\" SET CMDER_ROOT=%CMDER_ROOT:~0,-1% if exist "%~1" ( From a0e0adae8bbd229863a8ba6a69393f66c9bf7bad Mon Sep 17 00:00:00 2001 From: Vladimir Kotikov Date: Sun, 6 Nov 2016 23:59:25 +0300 Subject: [PATCH 31/41] Bump clink-completions to 0.3.2 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 971d4f83f..7bddcdb1c 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -16,7 +16,7 @@ }, { "name": "clink-completions", - "version": "0.3.1", - "url": "https://github.com/vladimir-kotikov/clink-completions/archive/0.3.1.zip" + "version": "0.3.2", + "url": "https://github.com/vladimir-kotikov/clink-completions/archive/0.3.2.zip" } ] From ba99f5b66a4ec532c1237b64590daf072b676e04 Mon Sep 17 00:00:00 2001 From: Florian Anderiasch Date: Thu, 10 Nov 2016 18:04:37 +0100 Subject: [PATCH 32/41] Fix typo in init.bat --- vendor/init.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/init.bat b/vendor/init.bat index 730efeafb..1fefa1099 100644 --- a/vendor/init.bat +++ b/vendor/init.bat @@ -121,12 +121,12 @@ if not defined aliases ( :: Make sure we have a self-extracting user-aliases.cmd file setlocal enabledelayedexpansion if not exist "%user-aliases%" ( - echo Creating intial user-aliases store in "%user-aliases%"... + echo Creating initial user-aliases store in "%user-aliases%"... copy "%CMDER_ROOT%\vendor\user-aliases.cmd.example" "%user-aliases%" ) else ( type "%user-aliases%" | findstr /i ";= Add aliases below here" >nul if "!errorlevel!" == "1" ( - echo Creating intial user-aliases store in "%user-aliases%"... + echo Creating initial user-aliases store in "%user-aliases%"... copy "%CMDER_ROOT%\%user-aliases%" "%user-aliases%.old_format" copy "%CMDER_ROOT%\vendor\user-aliases.cmd.example" "%user-aliases%" ) From 14f3361429df1208b4ee51ee2200d718ffc96a22 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Sun, 23 Oct 2016 22:21:55 +0200 Subject: [PATCH 33/41] :arrow_up: Update ConEmu to 161022 (stable) Changelog: https://conemu.github.io/blog/2016/10/22/Build-161022.html --- .gitignore | 2 +- vendor/sources.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a5014e207..35c93e73c 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,4 @@ Version v* config/user-* config/aliases config/profile.d -.github_changelog_generator \ No newline at end of file +.github_changelog_generator diff --git a/vendor/sources.json b/vendor/sources.json index 7bddcdb1c..066c0a79f 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -11,8 +11,8 @@ }, { "name": "conemu-maximus5", - "version": "160914", - "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.09.14/ConEmuPack.160914.7z" + "version": "161022", + "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.10.22/ConEmuPack.161022.7z" }, { "name": "clink-completions", From 70b0666f11387af4d536ade106f6bd1e93d1d0b0 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Fri, 4 Nov 2016 00:25:50 +0100 Subject: [PATCH 34/41] :arrow_up: Update Git to v2.10.2 Release notes: https://github.com/git-for-windows/git/releases/tag/v2.10.2.windows.1 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 066c0a79f..93733963c 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.10.1.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.10.1.windows.1/PortableGit-2.10.1-32-bit.7z.exe" + "version": "v2.10.2.windows.1", + "url": "https://github.com/git-for-windows/git/releases/download/v2.10.2.windows.1/PortableGit-2.10.2-32-bit.7z.exe" }, { "name": "clink", From 7447e00aece8552fea000e75509ab93ed0add958 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 1 Dec 2016 21:06:29 +0100 Subject: [PATCH 35/41] :arrow_up: Update Git to v2.11.0 Release notes: https://github.com/git-for-windows/git/releases/tag/v2.11.0.windows.1 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 93733963c..77bf8bd53 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.10.2.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.10.2.windows.1/PortableGit-2.10.2-32-bit.7z.exe" + "version": "v2.11.0.windows.1", + "url": "https://github.com/git-for-windows/git/releases/download/v2.11.0.windows.1/PortableGit-2.11.0-32-bit.7z.exe" }, { "name": "clink", From 02f1ff12a61c910a855b1bd0eaebd56f6d627ed5 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Fri, 2 Dec 2016 00:12:37 +0100 Subject: [PATCH 36/41] update changelog --- CHANGELOG.md | 297 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 181 insertions(+), 116 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9d9d4b79..4525df95d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,114 @@ -# Change Log +# Change Log -## [v1.3.0](https://github.com/cmderdev/cmder/tree/v1.3.0) (2016-07-14) -[Full Changelog](https://github.com/cmderdev/cmder/compare/v1.3.0-pre...v1.3.0) +## [1.3.2](https://github.com/cmderdev/cmder/tree/1.3.2) (2016-12-01) +**Implemented enhancements:** + +- Change appveyor.yml to publish all resulting artifacts from builds. [\#717](https://github.com/cmderdev/cmder/issues/717) +- Stuff that should not be in the release zips [\#662](https://github.com/cmderdev/cmder/issues/662) +- Make cmder auto start with windows and auto minimize to the status bar. [\#532](https://github.com/cmderdev/cmder/issues/532) +- v1.2.0: Errors because of PowerShell execution policy [\#483](https://github.com/cmderdev/cmder/issues/483) +- Updating Vendors with chocolatey [\#442](https://github.com/cmderdev/cmder/issues/442) +- Alias without it's opposit [\#281](https://github.com/cmderdev/cmder/issues/281) +- Improve new UX [\#230](https://github.com/cmderdev/cmder/issues/230) +- Different Font for the Lambda [\#211](https://github.com/cmderdev/cmder/issues/211) +- Git Credential Cache [\#184](https://github.com/cmderdev/cmder/issues/184) +- Crawling for executables in /bin [\#61](https://github.com/cmderdev/cmder/issues/61) +- Include Scoop as package manager [\#42](https://github.com/cmderdev/cmder/issues/42) +- Complete aliases on tab [\#38](https://github.com/cmderdev/cmder/issues/38) +- Path ordering issue - wrong find.exe executes by default [\#37](https://github.com/cmderdev/cmder/issues/37) +- User conemu cfg [\#1109](https://github.com/cmderdev/cmder/pull/1109) ([daxgames](https://github.com/daxgames)) +- Msys bash [\#702](https://github.com/cmderdev/cmder/pull/702) ([daxgames](https://github.com/daxgames)) +- Added code to check for the existence of a customized ini file.. [\#427](https://github.com/cmderdev/cmder/pull/427) ([kodybrown](https://github.com/kodybrown)) +- New build and pack scripts [\#152](https://github.com/cmderdev/cmder/pull/152) ([samvasko](https://github.com/samvasko)) +- Ability to change Font Size using Ctrl+MouseWheel [\#125](https://github.com/cmderdev/cmder/pull/125) ([saaguero](https://github.com/saaguero)) + +**Fixed bugs:** + +- Git process not ending. [\#1060](https://github.com/cmderdev/cmder/issues/1060) +- Git: fatal: Unable to create '.git/index.lock': File exists. [\#1044](https://github.com/cmderdev/cmder/issues/1044) +- Aliases with environment variables not working [\#684](https://github.com/cmderdev/cmder/issues/684) +- msysgit is not injected into path. [\#493](https://github.com/cmderdev/cmder/issues/493) +- cmder display error [\#491](https://github.com/cmderdev/cmder/issues/491) +- Path issues on startup [\#487](https://github.com/cmderdev/cmder/issues/487) +- Missing DLL: MSVCP140.dll [\#482](https://github.com/cmderdev/cmder/issues/482) +- Single mode does not set current directory [\#420](https://github.com/cmderdev/cmder/issues/420) +- Fails to parse path in PATH system variable with '&' [\#185](https://github.com/cmderdev/cmder/issues/185) +- Cmder hangs after idling for a few minutes or when clicking above the cursor [\#109](https://github.com/cmderdev/cmder/issues/109) +- No color scheme in tabs opened as Administrator [\#94](https://github.com/cmderdev/cmder/issues/94) +- Bug in alias.bat [\#52](https://github.com/cmderdev/cmder/issues/52) +- Clicking/selecting text on terminal causes slowdown [\#40](https://github.com/cmderdev/cmder/issues/40) **Closed issues:** +- some kind of project profile [\#1175](https://github.com/cmderdev/cmder/issues/1175) +- Does cmder support the notion of a plugin [\#1173](https://github.com/cmderdev/cmder/issues/1173) +- Cygwin? [\#1155](https://github.com/cmderdev/cmder/issues/1155) +- CMDER ERROR [\#1154](https://github.com/cmderdev/cmder/issues/1154) +- Remapping hot keys [\#1150](https://github.com/cmderdev/cmder/issues/1150) +- What is mintty in here? [\#1149](https://github.com/cmderdev/cmder/issues/1149) +- No make [\#1146](https://github.com/cmderdev/cmder/issues/1146) +- How can I set the path of cmder properly at the start ? [\#1136](https://github.com/cmderdev/cmder/issues/1136) +- Powershell Slow Startup [\#1130](https://github.com/cmderdev/cmder/issues/1130) +- python for cmder [\#1129](https://github.com/cmderdev/cmder/issues/1129) +- Haskell repl \(ghci\) crashes only in cmder works elsewhere [\#1125](https://github.com/cmderdev/cmder/issues/1125) +- Latest update causes `error: failed to push some refs to git@gitlab....` [\#1124](https://github.com/cmderdev/cmder/issues/1124) +- Connection to SSH agent refused [\#1123](https://github.com/cmderdev/cmder/issues/1123) +- Slow on startup [\#1122](https://github.com/cmderdev/cmder/issues/1122) +- Shell script fail [\#1121](https://github.com/cmderdev/cmder/issues/1121) +- Ctrl+` shorcut does not work in version 161002 [\#1113](https://github.com/cmderdev/cmder/issues/1113) +- Git LFS not working with newer cmder versions [\#1112](https://github.com/cmderdev/cmder/issues/1112) +- Processes dying due to lack of memory? [\#1106](https://github.com/cmderdev/cmder/issues/1106) +- Broken links [\#1103](https://github.com/cmderdev/cmder/issues/1103) +- "\config\profile.d\Active"' is not recognized as an internal or external command, operable program or batch file. [\#1102](https://github.com/cmderdev/cmder/issues/1102) +- Can't run 'git commit' [\#1098](https://github.com/cmderdev/cmder/issues/1098) +- Unable to use keybase K:\ [\#1096](https://github.com/cmderdev/cmder/issues/1096) +- Can not Run mintty in v1.3.1 [\#1094](https://github.com/cmderdev/cmder/issues/1094) +- Shortcut for new tab ?? [\#1093](https://github.com/cmderdev/cmder/issues/1093) +- Bad symbols [\#1092](https://github.com/cmderdev/cmder/issues/1092) +- cmder turns slow when using GIT command after update to the latest version [\#1091](https://github.com/cmderdev/cmder/issues/1091) +- $ENV:CMDER\_START has a double quote too much [\#1079](https://github.com/cmderdev/cmder/issues/1079) +- Incorrect checksum ? [\#1075](https://github.com/cmderdev/cmder/issues/1075) +- Unplugging the battery detaches the Quake console [\#1074](https://github.com/cmderdev/cmder/issues/1074) +- Mouse right click copy and paste at same time. [\#1072](https://github.com/cmderdev/cmder/issues/1072) +- strange display on Chinese windows 8 [\#1071](https://github.com/cmderdev/cmder/issues/1071) +- Permanently add all SSH keys to ssh-agent [\#1062](https://github.com/cmderdev/cmder/issues/1062) +- Wrong dir privilege in bash on Windows ? [\#1059](https://github.com/cmderdev/cmder/issues/1059) +- Invalid [\#1058](https://github.com/cmderdev/cmder/issues/1058) +- Python virtualenv not activating in Windows 10 Cmder [\#1057](https://github.com/cmderdev/cmder/issues/1057) +- prompt is Garbled [\#1054](https://github.com/cmderdev/cmder/issues/1054) +- startup is so slow [\#1053](https://github.com/cmderdev/cmder/issues/1053) +- ~ doesn't work in cmder? [\#1051](https://github.com/cmderdev/cmder/issues/1051) +- \[Solved myself\] .bash\_history and winscp.rnd are not in Cmder's directories [\#1050](https://github.com/cmderdev/cmder/issues/1050) +- First run config fails with exclamation in path [\#1049](https://github.com/cmderdev/cmder/issues/1049) +- Can't run npm or any Node Module on Cmder \(Windows 7\) [\#1047](https://github.com/cmderdev/cmder/issues/1047) +- Cannot start cmder [\#1046](https://github.com/cmderdev/cmder/issues/1046) +- About letter overlapping [\#1045](https://github.com/cmderdev/cmder/issues/1045) +- %cmder\_root%\config\user-aliases.ps1 is not created on a fresh install of v1.3.0 [\#1040](https://github.com/cmderdev/cmder/issues/1040) +- Cmder looking for user-aliases in wrong path [\#1039](https://github.com/cmderdev/cmder/issues/1039) +- multiple hg.exe processes spawned [\#1035](https://github.com/cmderdev/cmder/issues/1035) +- cls command spacing as well as spacing for input not wrapping to next line, global env vars not highlighted [\#1032](https://github.com/cmderdev/cmder/issues/1032) - Cmder getting raped by dr.web quarantine system [\#1031](https://github.com/cmderdev/cmder/issues/1031) +- cmder no longer using path variables [\#1029](https://github.com/cmderdev/cmder/issues/1029) - Can I switch vim in cmder to gvim installed by myself? [\#1021](https://github.com/cmderdev/cmder/issues/1021) - \[Windows10 Bash\] Could use UP/Down/Home/End....key in cmder [\#1017](https://github.com/cmderdev/cmder/issues/1017) - {lamb} problem again... :-\( [\#1012](https://github.com/cmderdev/cmder/issues/1012) - High-lighting text and copying is broken [\#1008](https://github.com/cmderdev/cmder/issues/1008) - issue with updating ConEmuPack.160619.7z [\#1006](https://github.com/cmderdev/cmder/issues/1006) -- after updating cmder [\#1004](https://github.com/cmderdev/cmder/issues/1004) - using touch in cli doesn't work anymore with latest update [\#1002](https://github.com/cmderdev/cmder/issues/1002) +- When resizing cmder window an extra path line appears. [\#1000](https://github.com/cmderdev/cmder/issues/1000) - v1.3.0-pre doesn't support running inside program files folder [\#998](https://github.com/cmderdev/cmder/issues/998) - Text cursor disappears when window resized [\#997](https://github.com/cmderdev/cmder/issues/997) - how to use clip command in the cmder? [\#996](https://github.com/cmderdev/cmder/issues/996) - {git}{hg} appearing in path print out rather than the values they represent [\#995](https://github.com/cmderdev/cmder/issues/995) - Don't just prepend the git path. [\#994](https://github.com/cmderdev/cmder/issues/994) +- `ls` et al slow after updating cmder [\#993](https://github.com/cmderdev/cmder/issues/993) - Attempt to concatenate local 'package\_version' \(a nil value\) [\#991](https://github.com/cmderdev/cmder/issues/991) - After auto-update git/hg indication and lambda in prompt are broken [\#990](https://github.com/cmderdev/cmder/issues/990) - Lack of Proxy Setting [\#989](https://github.com/cmderdev/cmder/issues/989) - Clink completion failing [\#987](https://github.com/cmderdev/cmder/issues/987) - \ [\#986](https://github.com/cmderdev/cmder/issues/986) +- default configuration does not support Chinese named file listing with ls [\#985](https://github.com/cmderdev/cmder/issues/985) +- When cmder opened in visual studio code, there is wrong path [\#981](https://github.com/cmderdev/cmder/issues/981) - Is It Possible to recover the files removed by `rm -rf` [\#979](https://github.com/cmderdev/cmder/issues/979) - . [\#973](https://github.com/cmderdev/cmder/issues/973) - right click context menu open cmd without color [\#972](https://github.com/cmderdev/cmder/issues/972) @@ -31,6 +117,7 @@ - Cmder proxy Ubuntu Bash on Windows [\#964](https://github.com/cmderdev/cmder/issues/964) - Update version on Chocolatey [\#959](https://github.com/cmderdev/cmder/issues/959) - ConEmu Injecting hooks fail [\#958](https://github.com/cmderdev/cmder/issues/958) +- chocolatey.lua:1: module 'tables' not found [\#957](https://github.com/cmderdev/cmder/issues/957) - cmder \(from cmder\_mini.zip\) crashes on startup on windows 7 pro x64 [\#955](https://github.com/cmderdev/cmder/issues/955) - Feature: add some extra prompt-tuning hooks to profile.ps1 from user-profile.ps1 [\#950](https://github.com/cmderdev/cmder/issues/950) - Provide alternate icon colors [\#947](https://github.com/cmderdev/cmder/issues/947) @@ -40,6 +127,7 @@ - Cmder minimizing when losing focus. [\#934](https://github.com/cmderdev/cmder/issues/934) - init.bat always uses "npm" as window title [\#933](https://github.com/cmderdev/cmder/issues/933) - `ls` return vertical list instead of horizontal? [\#924](https://github.com/cmderdev/cmder/issues/924) +- Arrow keys in Windows 10 Linux Subsystem [\#919](https://github.com/cmderdev/cmder/issues/919) - Arrow keys do not work with bash \(Win10/Linux Subsystem\) [\#914](https://github.com/cmderdev/cmder/issues/914) - Aliased commands: Syntax Highlighting Lost [\#912](https://github.com/cmderdev/cmder/issues/912) - 'vim' hangs when loading in cmder bash session [\#910](https://github.com/cmderdev/cmder/issues/910) @@ -49,136 +137,38 @@ - v1.3.0 antivirus [\#903](https://github.com/cmderdev/cmder/issues/903) - Feature Request: Send to all/group [\#896](https://github.com/cmderdev/cmder/issues/896) - Updating git-for-windows after installing the full cmder? [\#887](https://github.com/cmderdev/cmder/issues/887) +- Tab autocompetion for git is inconsistent \(doesn't work with git add\) [\#885](https://github.com/cmderdev/cmder/issues/885) +- Line-wrapping breaks when using backspace key in a git repo with Cmder mini and Git for Windows. [\#883](https://github.com/cmderdev/cmder/issues/883) +- Cmder opens off screen [\#881](https://github.com/cmderdev/cmder/issues/881) +- ctrl+l with powershell in quake mode clears the first prompt line as well [\#879](https://github.com/cmderdev/cmder/issues/879) - Enconding ? [\#877](https://github.com/cmderdev/cmder/issues/877) - the {cmd} task [\#876](https://github.com/cmderdev/cmder/issues/876) - Failed to start cmder, app crashed [\#871](https://github.com/cmderdev/cmder/issues/871) +- Cmder Windows Pinning Issue \[weird\] [\#869](https://github.com/cmderdev/cmder/issues/869) +- Why not use @ECHO OFF? [\#868](https://github.com/cmderdev/cmder/issues/868) +- alias with && doesn't work [\#859](https://github.com/cmderdev/cmder/issues/859) - Having trouble with packaged conemu install, how can I point to a different one? [\#858](https://github.com/cmderdev/cmder/issues/858) - path entry for \/cmd instead of \/bin? [\#853](https://github.com/cmderdev/cmder/issues/853) - Cmder lists path on window resize. [\#851](https://github.com/cmderdev/cmder/issues/851) +- Alias with multi-word git commit message not working [\#847](https://github.com/cmderdev/cmder/issues/847) - cmder and vim compatibility problem [\#846](https://github.com/cmderdev/cmder/issues/846) - Unable to git pull,push or any action [\#845](https://github.com/cmderdev/cmder/issues/845) +- switch to use master a the default development branch [\#836](https://github.com/cmderdev/cmder/issues/836) - Missing git support, install posth-git [\#834](https://github.com/cmderdev/cmder/issues/834) +- Git branch information is broken for submodules [\#833](https://github.com/cmderdev/cmder/issues/833) - "-ExecutionPolicy' is not recognized as an internal or external command" [\#830](https://github.com/cmderdev/cmder/issues/830) - How to upgrade from v1.1.4.1 to v1.2 ? [\#825](https://github.com/cmderdev/cmder/issues/825) - Startup warning [\#821](https://github.com/cmderdev/cmder/issues/821) - Cmder prompt screwed up with latest Windows 10 Build [\#820](https://github.com/cmderdev/cmder/issues/820) -- Installer for cmder? [\#812](https://github.com/cmderdev/cmder/issues/812) -- Netcat is missing [\#810](https://github.com/cmderdev/cmder/issues/810) -- Cmder - Warning: Missing git support [\#806](https://github.com/cmderdev/cmder/issues/806) -- Branch name not visible and vagrant commands not working [\#778](https://github.com/cmderdev/cmder/issues/778) -- Run command to start [\#775](https://github.com/cmderdev/cmder/issues/775) -- Security Warning - cmder\vendor\profile.ps1 [\#767](https://github.com/cmderdev/cmder/issues/767) -- v1.2.9中文路径乱码 [\#764](https://github.com/cmderdev/cmder/issues/764) -- How do confirm exe's are safe? md5? checksum? [\#761](https://github.com/cmderdev/cmder/issues/761) -- Prevent other apps from overwriting the prompt? [\#749](https://github.com/cmderdev/cmder/issues/749) -- Sublime Integration fails - Can't find "C:\Programs"? [\#727](https://github.com/cmderdev/cmder/issues/727) -- Use tab to cycle through auto complete, like the original cmd does? [\#681](https://github.com/cmderdev/cmder/issues/681) -- Emoji support [\#642](https://github.com/cmderdev/cmder/issues/642) -- Strange Vim behaviour after Git for Windows upgrade [\#628](https://github.com/cmderdev/cmder/issues/628) -- Invoking ConEmu instead of ConEmu64 on Windows 10 64-bit [\#574](https://github.com/cmderdev/cmder/issues/574) -- Using .bashrc [\#565](https://github.com/cmderdev/cmder/issues/565) -- Git checks for 'commits' every time a folder is changed? [\#529](https://github.com/cmderdev/cmder/issues/529) -- Powershell tab title issue [\#528](https://github.com/cmderdev/cmder/issues/528) -- storage in userprofile \(instead of fixed config dir relative to the executable\) [\#526](https://github.com/cmderdev/cmder/issues/526) -- ncurses borders incorrectly displayed with ssh.exe [\#499](https://github.com/cmderdev/cmder/issues/499) -- git-p4.py \[Errno 2\] No such file or directory [\#392](https://github.com/cmderdev/cmder/issues/392) -- ConEmu auto attach with Cmder aliases [\#388](https://github.com/cmderdev/cmder/issues/388) -- Using the context menu doesn't open a new tab in Single Instance Mode [\#356](https://github.com/cmderdev/cmder/issues/356) -- Integrate PSReadLine [\#301](https://github.com/cmderdev/cmder/issues/301) -- Moved Documents folder, running "ls" gives "ls: My Documents: No such file or directory" [\#284](https://github.com/cmderdev/cmder/issues/284) -- bug when using up and down key [\#264](https://github.com/cmderdev/cmder/issues/264) -- ps scripts: support space in foldernames [\#261](https://github.com/cmderdev/cmder/issues/261) -- Accented characters [\#234](https://github.com/cmderdev/cmder/issues/234) -- color scheme lost after CTRL+C on git status [\#227](https://github.com/cmderdev/cmder/issues/227) -- CJK problem [\#222](https://github.com/cmderdev/cmder/issues/222) -- Launcher opens new window separately [\#217](https://github.com/cmderdev/cmder/issues/217) -- Theme not applied on Run command prompt here [\#216](https://github.com/cmderdev/cmder/issues/216) -- "Your alias cannot contain a space" [\#214](https://github.com/cmderdev/cmder/issues/214) -- Blank line [\#205](https://github.com/cmderdev/cmder/issues/205) -- Open cmder as Tab from the file explorer [\#197](https://github.com/cmderdev/cmder/issues/197) -- Git Not working [\#192](https://github.com/cmderdev/cmder/issues/192) -- Add hotkey to switch tabs [\#186](https://github.com/cmderdev/cmder/issues/186) -- Child shells yields broken prompt [\#178](https://github.com/cmderdev/cmder/issues/178) -- generation of Pipe symbol not possible [\#168](https://github.com/cmderdev/cmder/issues/168) -- Moving files with ../ [\#158](https://github.com/cmderdev/cmder/issues/158) -- attach to GUI was requested, but there is no console processes! [\#150](https://github.com/cmderdev/cmder/issues/150) -- Create windows installer [\#142](https://github.com/cmderdev/cmder/issues/142) - -**Merged pull requests:** - -- Development [\#1037](https://github.com/cmderdev/cmder/pull/1037) ([Stanzilla](https://github.com/Stanzilla)) -- Minor update in README.md [\#1016](https://github.com/cmderdev/cmder/pull/1016) ([Mansuro](https://github.com/Mansuro)) -- Added rainbow icons [\#1014](https://github.com/cmderdev/cmder/pull/1014) ([JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)) -- Fix git branch colouring [\#1011](https://github.com/cmderdev/cmder/pull/1011) ([MoFo88](https://github.com/MoFo88)) -- Bump clink-completions to 0.3.1 [\#992](https://github.com/cmderdev/cmder/pull/992) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) -- Fix git branch name never shown as dirty [\#974](https://github.com/cmderdev/cmder/pull/974) ([janschulz](https://github.com/janschulz)) -- Register cmder in the context menu from powershell [\#962](https://github.com/cmderdev/cmder/pull/962) ([Jackbennett](https://github.com/Jackbennett)) -- cmd: change the prompt in lua [\#961](https://github.com/cmderdev/cmder/pull/961) ([janschulz](https://github.com/janschulz)) -- Update clink-completions to 0.3.0 [\#946](https://github.com/cmderdev/cmder/pull/946) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) -- Added :verbose-output subroutine, made aliases update more functional [\#945](https://github.com/cmderdev/cmder/pull/945) ([daxgames](https://github.com/daxgames)) -- fixed git not working in cmder cmd session and added some comments [\#943](https://github.com/cmderdev/cmder/pull/943) ([daxgames](https://github.com/daxgames)) -- More variable quoting in init.bat [\#941](https://github.com/cmderdev/cmder/pull/941) ([janschulz](https://github.com/janschulz)) -- Add quotes around all variables [\#940](https://github.com/cmderdev/cmder/pull/940) ([janschulz](https://github.com/janschulz)) -- Fix missing "\" when building dirpath to psmodules [\#916](https://github.com/cmderdev/cmder/pull/916) ([liftir](https://github.com/liftir)) -- upgraded git to 2.8.1 [\#911](https://github.com/cmderdev/cmder/pull/911) ([daxgames](https://github.com/daxgames)) -- Added proxy support [\#909](https://github.com/cmderdev/cmder/pull/909) ([daxgames](https://github.com/daxgames)) -- fixed - not running user-aliases.cmd if aliases variable is overridde… [\#892](https://github.com/cmderdev/cmder/pull/892) ([daxgames](https://github.com/daxgames)) -- better git path handling [\#865](https://github.com/cmderdev/cmder/pull/865) ([janschulz](https://github.com/janschulz)) -- Enhanced alias.bat to allow file storage path [\#862](https://github.com/cmderdev/cmder/pull/862) ([daxgames](https://github.com/daxgames)) - -## [v1.3.0-pre](https://github.com/cmderdev/cmder/tree/v1.3.0-pre) (2016-03-20) -[Full Changelog](https://github.com/cmderdev/cmder/compare/v1.2.9...v1.3.0-pre) - -**Implemented enhancements:** - -- Change appveyor.yml to publish all resulting artifacts from builds. [\#717](https://github.com/cmderdev/cmder/issues/717) -- Stuff that should not be in the release zips [\#662](https://github.com/cmderdev/cmder/issues/662) -- v1.2.0: Errors because of PowerShell execution policy [\#483](https://github.com/cmderdev/cmder/issues/483) -- Alias without it's opposit [\#281](https://github.com/cmderdev/cmder/issues/281) -- Improve new UX [\#230](https://github.com/cmderdev/cmder/issues/230) -- Different Font for the Lambda [\#211](https://github.com/cmderdev/cmder/issues/211) -- Git Credential Cache [\#184](https://github.com/cmderdev/cmder/issues/184) -- Crawling for executables in /bin [\#61](https://github.com/cmderdev/cmder/issues/61) -- Include Scoop as package manager [\#42](https://github.com/cmderdev/cmder/issues/42) -- Complete aliases on tab [\#38](https://github.com/cmderdev/cmder/issues/38) -- Path ordering issue - wrong find.exe executes by default [\#37](https://github.com/cmderdev/cmder/issues/37) -- Msys bash [\#702](https://github.com/cmderdev/cmder/pull/702) ([daxgames](https://github.com/daxgames)) -- Added code to check for the existence of a customized ini file.. [\#427](https://github.com/cmderdev/cmder/pull/427) ([kodybrown](https://github.com/kodybrown)) -- New build and pack scripts [\#152](https://github.com/cmderdev/cmder/pull/152) ([bliker](https://github.com/bliker)) -- Ability to change Font Size using Ctrl+MouseWheel [\#125](https://github.com/cmderdev/cmder/pull/125) ([saaguero](https://github.com/saaguero)) - -**Fixed bugs:** - -- Aliases with environment variables not working [\#684](https://github.com/cmderdev/cmder/issues/684) -- msysgit is not injected into path. [\#493](https://github.com/cmderdev/cmder/issues/493) -- cmder display error [\#491](https://github.com/cmderdev/cmder/issues/491) -- Path issues on startup [\#487](https://github.com/cmderdev/cmder/issues/487) -- Missing DLL: MSVCP140.dll [\#482](https://github.com/cmderdev/cmder/issues/482) -- Single mode does not set current directory [\#420](https://github.com/cmderdev/cmder/issues/420) -- Fails to parse path in PATH system variable with '&' [\#185](https://github.com/cmderdev/cmder/issues/185) -- Cmder hangs after idling for a few minutes or when clicking above the cursor [\#109](https://github.com/cmderdev/cmder/issues/109) -- No color scheme in tabs opened as Administrator [\#94](https://github.com/cmderdev/cmder/issues/94) -- Bug in alias.bat [\#52](https://github.com/cmderdev/cmder/issues/52) -- Clicking/selecting text on terminal causes slowdown [\#40](https://github.com/cmderdev/cmder/issues/40) - -**Closed issues:** - -- Tab autocompetion for git is inconsistent \(doesn't work with git add\) [\#885](https://github.com/cmderdev/cmder/issues/885) -- Line-wrapping breaks when using backspace key in a git repo with Cmder mini and Git for Windows. [\#883](https://github.com/cmderdev/cmder/issues/883) -- Cmder opens off screen [\#881](https://github.com/cmderdev/cmder/issues/881) -- ctrl+l with powershell in quake mode clears the first prompt line as well [\#879](https://github.com/cmderdev/cmder/issues/879) -- Cmder Windows Pinning Issue \[weird\] [\#869](https://github.com/cmderdev/cmder/issues/869) -- Why not use @ECHO OFF? [\#868](https://github.com/cmderdev/cmder/issues/868) -- alias with && doesn't work [\#859](https://github.com/cmderdev/cmder/issues/859) -- Alias with multi-word git commit message not working [\#847](https://github.com/cmderdev/cmder/issues/847) -- switch to use master a the default development branch [\#836](https://github.com/cmderdev/cmder/issues/836) -- Git branch information is broken for submodules [\#833](https://github.com/cmderdev/cmder/issues/833) - Cmder does not open in last open window position [\#816](https://github.com/cmderdev/cmder/issues/816) - CMDer won't open Sublime [\#814](https://github.com/cmderdev/cmder/issues/814) - integrating Git for Windows vs. Git for Windows SDK? [\#813](https://github.com/cmderdev/cmder/issues/813) +- Installer for cmder? [\#812](https://github.com/cmderdev/cmder/issues/812) - When will the next version be available? [\#811](https://github.com/cmderdev/cmder/issues/811) +- Netcat is missing [\#810](https://github.com/cmderdev/cmder/issues/810) - how to use /? to get the help doc in the `cmder` [\#808](https://github.com/cmderdev/cmder/issues/808) - \[Enhancement\] Powershell and Babun \(cygwin + zsh\) [\#807](https://github.com/cmderdev/cmder/issues/807) +- Cmder - Warning: Missing git support [\#806](https://github.com/cmderdev/cmder/issues/806) - iul [\#800](https://github.com/cmderdev/cmder/issues/800) - Update clink settings [\#793](https://github.com/cmderdev/cmder/issues/793) - how to add the environment variable to the cmder? [\#792](https://github.com/cmderdev/cmder/issues/792) @@ -188,17 +178,24 @@ - How to remove "Cmder Here" in the context menu after .\cmder.exe /REGISTER ALL? [\#787](https://github.com/cmderdev/cmder/issues/787) - \[v1.2.9\] Can not alias with env. variables. [\#784](https://github.com/cmderdev/cmder/issues/784) - How should i add a context menu entry? [\#780](https://github.com/cmderdev/cmder/issues/780) +- Branch name not visible and vagrant commands not working [\#778](https://github.com/cmderdev/cmder/issues/778) +- Run command to start [\#775](https://github.com/cmderdev/cmder/issues/775) - CMDER\_START should always be set to USERPROFILE unless explicitly set through /START parameter [\#772](https://github.com/cmderdev/cmder/issues/772) - Startup Error: cmder\vendor\profile.ps1 cannot be loaded. [\#769](https://github.com/cmderdev/cmder/issues/769) - How to make Cmder stop displaying warning? [\#768](https://github.com/cmderdev/cmder/issues/768) +- Security Warning - cmder\vendor\profile.ps1 [\#767](https://github.com/cmderdev/cmder/issues/767) - Unable to install cmder using Install-Package in Windows 10 [\#762](https://github.com/cmderdev/cmder/issues/762) +- How do confirm exe's are safe? md5? checksum? [\#761](https://github.com/cmderdev/cmder/issues/761) - Option to disable preview stacking with multiple tabs [\#758](https://github.com/cmderdev/cmder/issues/758) +- 'ls' is no longer recognized command [\#757](https://github.com/cmderdev/cmder/issues/757) - I can't run de Cmder.exe [\#755](https://github.com/cmderdev/cmder/issues/755) - Multiple location references when maximizing [\#753](https://github.com/cmderdev/cmder/issues/753) - CLink completions for npm increase cmder startup time for one second [\#750](https://github.com/cmderdev/cmder/issues/750) +- Prevent other apps from overwriting the prompt? [\#749](https://github.com/cmderdev/cmder/issues/749) - cmder.exe infected with Variant.Kazy.767238 [\#748](https://github.com/cmderdev/cmder/issues/748) - cmder.exe considered harmful by Bitdefender [\#744](https://github.com/cmderdev/cmder/issues/744) - curl ntlm auth stopped working [\#741](https://github.com/cmderdev/cmder/issues/741) +- Sublime Integration fails - Can't find "C:\Programs"? [\#727](https://github.com/cmderdev/cmder/issues/727) - Cmder and gulp, not friend? [\#725](https://github.com/cmderdev/cmder/issues/725) - Antivirus deleting some files in cmder \(reporting them as infected\) [\#724](https://github.com/cmderdev/cmder/issues/724) - Windows Defender on Windows 10 finds Trojan in extracted files [\#713](https://github.com/cmderdev/cmder/issues/713) @@ -212,6 +209,7 @@ - Tab-Complete paths not working \[1.2.9\] [\#691](https://github.com/cmderdev/cmder/issues/691) - The directory be duplicate displayed [\#689](https://github.com/cmderdev/cmder/issues/689) - Don't work at my windows 7 \(misiing api-ms-win-crt-runtime-l1-1-0.dll\) [\#682](https://github.com/cmderdev/cmder/issues/682) +- Use tab to cycle through auto complete, like the original cmd does? [\#681](https://github.com/cmderdev/cmder/issues/681) - git: 'pull' is not a git command. See 'git --help'. [\#679](https://github.com/cmderdev/cmder/issues/679) - Error in NPM-Prompt [\#678](https://github.com/cmderdev/cmder/issues/678) - msysgit commands not working [\#675](https://github.com/cmderdev/cmder/issues/675) @@ -228,6 +226,7 @@ - Is there any hotkey jump to "Search" box? [\#647](https://github.com/cmderdev/cmder/issues/647) - File /vendor/conemu-maximus5/ConEmu.exe not found. [\#646](https://github.com/cmderdev/cmder/issues/646) - As admin CMDER\_ROOT not set in Powershell [\#643](https://github.com/cmderdev/cmder/issues/643) +- Emoji support [\#642](https://github.com/cmderdev/cmder/issues/642) - Having ls, cat, etc [\#641](https://github.com/cmderdev/cmder/issues/641) - Cmder having Permission Errors for Windows 10 [\#640](https://github.com/cmderdev/cmder/issues/640) - Powershell - Msys Aliases [\#639](https://github.com/cmderdev/cmder/issues/639) @@ -235,10 +234,10 @@ - Invoke-Expression : The term 'Invoke-Expression' is not recognized [\#636](https://github.com/cmderdev/cmder/issues/636) - it doesn't like Docker [\#631](https://github.com/cmderdev/cmder/issues/631) - Latest release : Windows 7 : Windows cannot find ".../vendor/conemu-maximus5/CpmE,u.exe" [\#629](https://github.com/cmderdev/cmder/issues/629) +- Strange Vim behaviour after Git for Windows upgrade [\#628](https://github.com/cmderdev/cmder/issues/628) - msysGit has been superseded ,consider to switch to Git for Windows 2.x? [\#627](https://github.com/cmderdev/cmder/issues/627) - tail command not found [\#625](https://github.com/cmderdev/cmder/issues/625) - Cmder console remain unused text on screen [\#623](https://github.com/cmderdev/cmder/issues/623) -- how i can change the mysysgit folder [\#620](https://github.com/cmderdev/cmder/issues/620) - er con emu [\#617](https://github.com/cmderdev/cmder/issues/617) - first google hit for cmder shows 404 [\#616](https://github.com/cmderdev/cmder/issues/616) - \[ Solved \] How to I change to width of Split screen divider \( border \) line. [\#613](https://github.com/cmderdev/cmder/issues/613) @@ -256,17 +255,20 @@ - PowerShell Profile Aliases ignored in Cmder [\#593](https://github.com/cmderdev/cmder/issues/593) - "Inject ConEmuHk" settings slows git down considerably [\#592](https://github.com/cmderdev/cmder/issues/592) - Suggestion about transparency [\#591](https://github.com/cmderdev/cmder/issues/591) +- Powerline integration with cmder [\#590](https://github.com/cmderdev/cmder/issues/590) - Wrong place [\#589](https://github.com/cmderdev/cmder/issues/589) - Misleading install instructions? [\#588](https://github.com/cmderdev/cmder/issues/588) - ENHANCE: Only add git to path if not exist [\#586](https://github.com/cmderdev/cmder/issues/586) - new console confirmation - with Ctrl-T [\#583](https://github.com/cmderdev/cmder/issues/583) - start-ssh-agent not found [\#580](https://github.com/cmderdev/cmder/issues/580) - Missing DLL [\#579](https://github.com/cmderdev/cmder/issues/579) +- Invoking ConEmu instead of ConEmu64 on Windows 10 64-bit [\#574](https://github.com/cmderdev/cmder/issues/574) - windows 10 incompatibility [\#572](https://github.com/cmderdev/cmder/issues/572) - FIX: Incorrect startup directory. [\#571](https://github.com/cmderdev/cmder/issues/571) - WARNING: Enable-GitColors is Obsolete and will be removed in a future version of posh-git. [\#568](https://github.com/cmderdev/cmder/issues/568) - Path issue on startup - Invalid download path [\#567](https://github.com/cmderdev/cmder/issues/567) - The term 'vim' is not recognized [\#566](https://github.com/cmderdev/cmder/issues/566) +- Using .bashrc [\#565](https://github.com/cmderdev/cmder/issues/565) - Persist tab "View \(palette\)" selection [\#562](https://github.com/cmderdev/cmder/issues/562) - git add --interactive fails [\#560](https://github.com/cmderdev/cmder/issues/560) - Tab names as directory names [\#559](https://github.com/cmderdev/cmder/issues/559) @@ -283,14 +285,19 @@ - can we use Vundle to manage Cmder's vim plugins? Need some setup? [\#535](https://github.com/cmderdev/cmder/issues/535) - Error on Windows 7 [\#534](https://github.com/cmderdev/cmder/issues/534) - api-ms-win-crt-runtime l1-109.dll is missing [\#531](https://github.com/cmderdev/cmder/issues/531) +- Git checks for 'commits' every time a folder is changed? [\#529](https://github.com/cmderdev/cmder/issues/529) +- Powershell tab title issue [\#528](https://github.com/cmderdev/cmder/issues/528) - conhost.exe keeps on crashing. [\#527](https://github.com/cmderdev/cmder/issues/527) +- storage in userprofile \(instead of fixed config dir relative to the executable\) [\#526](https://github.com/cmderdev/cmder/issues/526) - Cmder crashes when AVG falsely flags it as a virus. [\#522](https://github.com/cmderdev/cmder/issues/522) - Incomplete git installation packaged with cmder v1.2 [\#521](https://github.com/cmderdev/cmder/issues/521) - api-ms-win-crt-runtime-l1-1-0.dll error [\#518](https://github.com/cmderdev/cmder/issues/518) - Can't set alias in 1.2 anymore [\#515](https://github.com/cmderdev/cmder/issues/515) - git not properly setup in v1.2 [\#513](https://github.com/cmderdev/cmder/issues/513) +- Character persistence on cmder windows [\#506](https://github.com/cmderdev/cmder/issues/506) - Git: fatal: Unable to find remote helper for 'https' [\#503](https://github.com/cmderdev/cmder/issues/503) - api-ms-win-crt-runtime-l1-1-0.dll error [\#501](https://github.com/cmderdev/cmder/issues/501) +- ncurses borders incorrectly displayed with ssh.exe [\#499](https://github.com/cmderdev/cmder/issues/499) - gitk not found due to changed PATH for msysgit [\#498](https://github.com/cmderdev/cmder/issues/498) - {hg} on every folder [\#494](https://github.com/cmderdev/cmder/issues/494) - Missing dll, APPCRT140.dll [\#485](https://github.com/cmderdev/cmder/issues/485) @@ -321,6 +328,8 @@ - Vim help not working in cmder [\#415](https://github.com/cmderdev/cmder/issues/415) - How to update bash [\#399](https://github.com/cmderdev/cmder/issues/399) - could you put the version number into the download file [\#396](https://github.com/cmderdev/cmder/issues/396) +- git-p4.py \[Errno 2\] No such file or directory [\#392](https://github.com/cmderdev/cmder/issues/392) +- ConEmu auto attach with Cmder aliases [\#388](https://github.com/cmderdev/cmder/issues/388) - Cmder unable to find .ssh folder [\#387](https://github.com/cmderdev/cmder/issues/387) - extra character appears at the beginning,when used the arrow keys\(up,down\) navigate through the history [\#384](https://github.com/cmderdev/cmder/issues/384) - create alias with multi word parameter [\#376](https://github.com/cmderdev/cmder/issues/376) @@ -329,6 +338,7 @@ - Is Cmder known to cause a false positive alert from some virus checking software? [\#371](https://github.com/cmderdev/cmder/issues/371) - How to disable the crosshair [\#369](https://github.com/cmderdev/cmder/issues/369) - Text reflow and line selection [\#359](https://github.com/cmderdev/cmder/issues/359) +- Using the context menu doesn't open a new tab in Single Instance Mode [\#356](https://github.com/cmderdev/cmder/issues/356) - Git client side vulnerability [\#354](https://github.com/cmderdev/cmder/issues/354) - Ctrl+Shift+Arrow does not work as expected [\#345](https://github.com/cmderdev/cmder/issues/345) - i can not read windows path in cmder [\#342](https://github.com/cmderdev/cmder/issues/342) @@ -344,19 +354,24 @@ - Use system-wide Git [\#315](https://github.com/cmderdev/cmder/issues/315) - Version update information is broken \(not found\) [\#310](https://github.com/cmderdev/cmder/issues/310) - feature request vim-airline [\#306](https://github.com/cmderdev/cmder/issues/306) +- Integrate PSReadLine [\#301](https://github.com/cmderdev/cmder/issues/301) - Full Screen [\#295](https://github.com/cmderdev/cmder/issues/295) - Configure Powershell to match CMD [\#294](https://github.com/cmderdev/cmder/issues/294) - Tab Close on CTRL-W [\#293](https://github.com/cmderdev/cmder/issues/293) - v1.1.4.1 /REGISTER ALL has broken icon [\#292](https://github.com/cmderdev/cmder/issues/292) - CD in root not working.. [\#289](https://github.com/cmderdev/cmder/issues/289) - How to enable 256 color? [\#288](https://github.com/cmderdev/cmder/issues/288) +- Support comments in /config/aliases [\#286](https://github.com/cmderdev/cmder/issues/286) - Executing linux executables ./ doesn't work :S [\#285](https://github.com/cmderdev/cmder/issues/285) +- Moved Documents folder, running "ls" gives "ls: My Documents: No such file or directory" [\#284](https://github.com/cmderdev/cmder/issues/284) - er [\#283](https://github.com/cmderdev/cmder/issues/283) - \[1.1.4.1\] Auto Completion not working [\#280](https://github.com/cmderdev/cmder/issues/280) - Git and lamb macro/symbols not expanded in Windows 10 preview [\#279](https://github.com/cmderdev/cmder/issues/279) - cmder vs cmd using non-blocking STDIN [\#269](https://github.com/cmderdev/cmder/issues/269) - Possible to blur translucent console? [\#267](https://github.com/cmderdev/cmder/issues/267) - Duplicate Root Fires Twice? [\#266](https://github.com/cmderdev/cmder/issues/266) +- bug when using up and down key [\#264](https://github.com/cmderdev/cmder/issues/264) +- ps scripts: support space in foldernames [\#261](https://github.com/cmderdev/cmder/issues/261) - utils [\#260](https://github.com/cmderdev/cmder/issues/260) - Character mix [\#259](https://github.com/cmderdev/cmder/issues/259) - strange issue no trace in google [\#257](https://github.com/cmderdev/cmder/issues/257) @@ -366,47 +381,64 @@ - "MSVCP120.dll is missing from your computer." [\#246](https://github.com/cmderdev/cmder/issues/246) - Cmder.exe not opening on Windows 7 SP 1 [\#240](https://github.com/cmderdev/cmder/issues/240) - Resize Tab Bar [\#236](https://github.com/cmderdev/cmder/issues/236) +- Accented characters [\#234](https://github.com/cmderdev/cmder/issues/234) - Clicking in the window causes cmder to lock up [\#232](https://github.com/cmderdev/cmder/issues/232) - Add cmder to Windows context menu [\#231](https://github.com/cmderdev/cmder/issues/231) - libiconv-2.dll is missing [\#228](https://github.com/cmderdev/cmder/issues/228) +- color scheme lost after CTRL+C on git status [\#227](https://github.com/cmderdev/cmder/issues/227) - Can't create process, ErrCode=0x000000C1, Description: %1 is not a valid Win32 application. [\#226](https://github.com/cmderdev/cmder/issues/226) - Cant get powerline fonts to work \(need utf-8?\) [\#225](https://github.com/cmderdev/cmder/issues/225) - Can't use aliases + && [\#224](https://github.com/cmderdev/cmder/issues/224) - {git}, {lamb} and strange new console options [\#223](https://github.com/cmderdev/cmder/issues/223) +- CJK problem [\#222](https://github.com/cmderdev/cmder/issues/222) - Wire up 'title' to "rename tab" [\#221](https://github.com/cmderdev/cmder/issues/221) - system PATH overriding path set in init.bat [\#219](https://github.com/cmderdev/cmder/issues/219) - command autocompletion not working [\#218](https://github.com/cmderdev/cmder/issues/218) +- Launcher opens new window separately [\#217](https://github.com/cmderdev/cmder/issues/217) +- Theme not applied on Run command prompt here [\#216](https://github.com/cmderdev/cmder/issues/216) - Closes tab on Ctrl-C action [\#215](https://github.com/cmderdev/cmder/issues/215) +- "Your alias cannot contain a space" [\#214](https://github.com/cmderdev/cmder/issues/214) - Problems with vim colors [\#213](https://github.com/cmderdev/cmder/issues/213) - lambda bug when i install clink [\#212](https://github.com/cmderdev/cmder/issues/212) - Did doskey break in the newest dev update? [\#207](https://github.com/cmderdev/cmder/issues/207) - Bug within the version of msysgit 1.8.5.2 [\#206](https://github.com/cmderdev/cmder/issues/206) +- Blank line [\#205](https://github.com/cmderdev/cmder/issues/205) +- F7 support for command history? [\#204](https://github.com/cmderdev/cmder/issues/204) - SSH Keys and push passphrase [\#202](https://github.com/cmderdev/cmder/issues/202) - git diff highlight colors on ssh [\#201](https://github.com/cmderdev/cmder/issues/201) - Cursor becomes fat, and i can't do anything [\#200](https://github.com/cmderdev/cmder/issues/200) +- Open cmder as Tab from the file explorer [\#197](https://github.com/cmderdev/cmder/issues/197) - include zsh and tmux from cygwin [\#194](https://github.com/cmderdev/cmder/issues/194) - How to enable ssh-agent? [\#193](https://github.com/cmderdev/cmder/issues/193) +- Git Not working [\#192](https://github.com/cmderdev/cmder/issues/192) - Open cmder in 64-bit on 64-bit windows [\#191](https://github.com/cmderdev/cmder/issues/191) +- Output is very slow [\#188](https://github.com/cmderdev/cmder/issues/188) - Running cmder from the file explorer [\#187](https://github.com/cmderdev/cmder/issues/187) +- Add hotkey to switch tabs [\#186](https://github.com/cmderdev/cmder/issues/186) - how to config installed msysgit [\#183](https://github.com/cmderdev/cmder/issues/183) - Windows 8.1 High-DPI Scaling [\#182](https://github.com/cmderdev/cmder/issues/182) - how to disabled command line error beep? [\#179](https://github.com/cmderdev/cmder/issues/179) +- Child shells yields broken prompt [\#178](https://github.com/cmderdev/cmder/issues/178) - Crash at start on Windows 8.1 [\#176](https://github.com/cmderdev/cmder/issues/176) - Crashes with mintty.exe [\#175](https://github.com/cmderdev/cmder/issues/175) - Chinese characters looked terribly awful when monospace is checked [\#171](https://github.com/cmderdev/cmder/issues/171) - Copy and paste w/ mouse buttons [\#170](https://github.com/cmderdev/cmder/issues/170) +- generation of Pipe symbol not possible [\#168](https://github.com/cmderdev/cmder/issues/168) - Lambda prompt bug [\#164](https://github.com/cmderdev/cmder/issues/164) - Can't select and copy text [\#163](https://github.com/cmderdev/cmder/issues/163) - not running in windows XP SP3 [\#161](https://github.com/cmderdev/cmder/issues/161) - german characters not displaying [\#160](https://github.com/cmderdev/cmder/issues/160) +- Moving files with ../ [\#158](https://github.com/cmderdev/cmder/issues/158) - Transparent image. A Detail but I would like to get it to work [\#156](https://github.com/cmderdev/cmder/issues/156) - Taskbar icon after pinning the program reverts to default ConEmu icon. Systray icon is always ConEmu's. [\#154](https://github.com/cmderdev/cmder/issues/154) - A neat way to add sublime text seamlessly. [\#153](https://github.com/cmderdev/cmder/issues/153) - how to update cygwin shipped together within cmder [\#151](https://github.com/cmderdev/cmder/issues/151) +- attach to GUI was requested, but there is no console processes! [\#150](https://github.com/cmderdev/cmder/issues/150) - The system cannot find the path specified. [\#148](https://github.com/cmderdev/cmder/issues/148) - Changes to PATH do not persist [\#146](https://github.com/cmderdev/cmder/issues/146) - git clone templates not found / Unable to find remote helper for 'https' [\#144](https://github.com/cmderdev/cmder/issues/144) - handle could not be opened / terminal is not fully functional [\#143](https://github.com/cmderdev/cmder/issues/143) +- Create windows installer [\#142](https://github.com/cmderdev/cmder/issues/142) - Auto-create fast new tab shortcuts for additional tasks [\#140](https://github.com/cmderdev/cmder/issues/140) - ssh-agent, ssh-add, ssh all crash as soon as I open a PowerShell window [\#139](https://github.com/cmderdev/cmder/issues/139) - Problems using cmder as an SSH client [\#137](https://github.com/cmderdev/cmder/issues/137) @@ -485,12 +517,45 @@ **Merged pull requests:** +- Development [\#1169](https://github.com/cmderdev/cmder/pull/1169) ([Stanzilla](https://github.com/Stanzilla)) +- Fix typo in init.bat [\#1157](https://github.com/cmderdev/cmder/pull/1157) ([winks](https://github.com/winks)) +- Bump clink-completions to 0.3.2 [\#1153](https://github.com/cmderdev/cmder/pull/1153) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fixed 3 typos [\#1143](https://github.com/cmderdev/cmder/pull/1143) ([panzer-planet](https://github.com/panzer-planet)) +- Fix for slow startup under certain conditions \(\#1122\) [\#1131](https://github.com/cmderdev/cmder/pull/1131) ([lamarqua](https://github.com/lamarqua)) +- Development [\#1127](https://github.com/cmderdev/cmder/pull/1127) ([Stanzilla](https://github.com/Stanzilla)) +- fix error when path has a space [\#1126](https://github.com/cmderdev/cmder/pull/1126) ([gucong3000](https://github.com/gucong3000)) +- Added closing process in get\_git\_status [\#1101](https://github.com/cmderdev/cmder/pull/1101) ([alexandr-san4ez](https://github.com/alexandr-san4ez)) +- Update Readme.md [\#1082](https://github.com/cmderdev/cmder/pull/1082) ([nverno](https://github.com/nverno)) +- Fix bash login when $CMDER\_ROOT has spaces [\#1078](https://github.com/cmderdev/cmder/pull/1078) ([orionlee](https://github.com/orionlee)) +- Parse the original prompt for cwd and env names [\#1070](https://github.com/cmderdev/cmder/pull/1070) ([janschulz](https://github.com/janschulz)) +- Added kill ssh-agent to build.ps1 [\#1042](https://github.com/cmderdev/cmder/pull/1042) ([daxgames](https://github.com/daxgames)) +- Development [\#1037](https://github.com/cmderdev/cmder/pull/1037) ([Stanzilla](https://github.com/Stanzilla)) +- Minor update in README.md [\#1016](https://github.com/cmderdev/cmder/pull/1016) ([Mansuro](https://github.com/Mansuro)) +- Added rainbow icons [\#1014](https://github.com/cmderdev/cmder/pull/1014) ([JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)) +- Fix git branch colouring [\#1011](https://github.com/cmderdev/cmder/pull/1011) ([MoFo88](https://github.com/MoFo88)) +- Bump clink-completions to 0.3.1 [\#992](https://github.com/cmderdev/cmder/pull/992) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix git branch name never shown as dirty [\#974](https://github.com/cmderdev/cmder/pull/974) ([janschulz](https://github.com/janschulz)) +- Disable history switching behavior of ctrl+tab. Sequential switching. [\#963](https://github.com/cmderdev/cmder/pull/963) ([Jackbennett](https://github.com/Jackbennett)) +- Register cmder in the context menu from powershell [\#962](https://github.com/cmderdev/cmder/pull/962) ([Jackbennett](https://github.com/Jackbennett)) +- cmd: change the prompt in lua [\#961](https://github.com/cmderdev/cmder/pull/961) ([janschulz](https://github.com/janschulz)) +- Custom prompt hooks protected from later overwriting [\#952](https://github.com/cmderdev/cmder/pull/952) ([Jackbennett](https://github.com/Jackbennett)) +- Update clink-completions to 0.3.0 [\#946](https://github.com/cmderdev/cmder/pull/946) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Added :verbose-output subroutine, made aliases update more functional [\#945](https://github.com/cmderdev/cmder/pull/945) ([daxgames](https://github.com/daxgames)) +- fixed git not working in cmder cmd session and added some comments [\#943](https://github.com/cmderdev/cmder/pull/943) ([daxgames](https://github.com/daxgames)) +- More variable quoting in init.bat [\#941](https://github.com/cmderdev/cmder/pull/941) ([janschulz](https://github.com/janschulz)) +- Add quotes around all variables [\#940](https://github.com/cmderdev/cmder/pull/940) ([janschulz](https://github.com/janschulz)) +- Fix missing "\" when building dirpath to psmodules [\#916](https://github.com/cmderdev/cmder/pull/916) ([liftir](https://github.com/liftir)) +- upgraded git to 2.8.1 [\#911](https://github.com/cmderdev/cmder/pull/911) ([daxgames](https://github.com/daxgames)) +- Added proxy support [\#909](https://github.com/cmderdev/cmder/pull/909) ([daxgames](https://github.com/daxgames)) +- fixed - not running user-aliases.cmd if aliases variable is overridde… [\#892](https://github.com/cmderdev/cmder/pull/892) ([daxgames](https://github.com/daxgames)) - Merge latest Development [\#890](https://github.com/cmderdev/cmder/pull/890) ([MartiUK](https://github.com/MartiUK)) - Process profile.d scripts before adding user aliases [\#874](https://github.com/cmderdev/cmder/pull/874) ([daxgames](https://github.com/daxgames)) - Prefer use of first line @echo off vs. @ per line to turn off echo pe… [\#873](https://github.com/cmderdev/cmder/pull/873) ([daxgames](https://github.com/daxgames)) - silenced bash profile.d when profile.d is empty [\#872](https://github.com/cmderdev/cmder/pull/872) ([daxgames](https://github.com/daxgames)) - Various fixes for profile.d support [\#867](https://github.com/cmderdev/cmder/pull/867) ([daxgames](https://github.com/daxgames)) - Revert "Set CMDER\_START to homeprofile" [\#866](https://github.com/cmderdev/cmder/pull/866) ([janschulz](https://github.com/janschulz)) +- better git path handling [\#865](https://github.com/cmderdev/cmder/pull/865) ([janschulz](https://github.com/janschulz)) +- Enhanced alias.bat to allow file storage path [\#862](https://github.com/cmderdev/cmder/pull/862) ([daxgames](https://github.com/daxgames)) - Fix cmd plugin.d [\#860](https://github.com/cmderdev/cmder/pull/860) ([daxgames](https://github.com/daxgames)) - Added profile.d like support for all supported shells [\#855](https://github.com/cmderdev/cmder/pull/855) ([daxgames](https://github.com/daxgames)) - Typo in Readme.md [\#852](https://github.com/cmderdev/cmder/pull/852) ([janschulz](https://github.com/janschulz)) From 4195b5b0edb00ab4e60ec05a86242ca67ccb8c62 Mon Sep 17 00:00:00 2001 From: Atanas Kaynarov Date: Tue, 6 Dec 2016 12:39:03 +0200 Subject: [PATCH 37/41] Documented some undocumented tab related shorcuts --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index d9ca2e3d1..773252e53 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,9 @@ In a file explorer window right click in or on a directory to see "Cmder Here" i * Ctrl + W : Close tab * Ctrl + D : Close tab (if pressed on empty command) * Shift + Alt + #Number : Fast new tab: 1 - CMD, 2 - PowerShell +* Ctrl + Tab : Switch to next tab +* Ctrl + Shift + Tab : Switch to previous tab +* Ctrl + #Number : Switch to tab #Number * Alt + Enter: Fullscreen ### Shell From 61849dc7fd3e3d84ba14848abeaee1fac63a431e Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Thu, 8 Dec 2016 22:53:08 +0100 Subject: [PATCH 38/41] :arrow_up: Update ConEmu to 161206 (stable) Changelog: https://conemu.github.io/blog/2016/12/06/Build-161206.html --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 77bf8bd53..251d03641 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -11,8 +11,8 @@ }, { "name": "conemu-maximus5", - "version": "161022", - "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.10.22/ConEmuPack.161022.7z" + "version": "161206", + "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.12.06/ConEmuPack.161206.7z" }, { "name": "clink-completions", From 81d83d4c6d07dbea6962f5b2675c2c4a3d7d8d84 Mon Sep 17 00:00:00 2001 From: Benjamin Staneck Date: Mon, 16 Jan 2017 08:53:56 +0100 Subject: [PATCH 39/41] :arrow_up: Update Git to v2.11.0.3 Release notes: https://github.com/git-for-windows/git/releases/tag/v2.11.0.windows.3 --- vendor/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/sources.json b/vendor/sources.json index 251d03641..987545a3c 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.11.0.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.11.0.windows.1/PortableGit-2.11.0-32-bit.7z.exe" + "version": "v2.11.0.windows.3", + "url": "https://github.com/git-for-windows/git/releases/download/v2.11.0.windows.3/PortableGit-2.11.0.3-32-bit.7z.exe" }, { "name": "clink", From 3b7a24b20ae789aac1d926d3cbe6d0e147bc5e51 Mon Sep 17 00:00:00 2001 From: Greg Lucas Date: Thu, 9 Feb 2017 13:53:35 -0500 Subject: [PATCH 40/41] Fix #1245: Allow alias value to contain '=' characters --- bin/alias.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/alias.bat b/bin/alias.bat index 025b8b94c..cf5d07dfe 100644 --- a/bin/alias.bat +++ b/bin/alias.bat @@ -64,7 +64,7 @@ if "%aliases%" neq "%CMDER_ROOT%\config\user-aliases.cmd" ( ) :: validate alias -for /f "delims== tokens=1,2 usebackq" %%G in (`echo "%_x%"`) do ( +for /f "delims== tokens=1,* usebackq" %%G in (`echo "%_x%"`) do ( set alias_name=%%G set alias_value=%%H ) From 9a14b9bfad900daa9e3019f6978527af1508f490 Mon Sep 17 00:00:00 2001 From: Jackbennett Date: Wed, 15 Feb 2017 12:50:23 +0000 Subject: [PATCH 41/41] Faster dotSource implementation for parsing autoload tab-complete This[1] blog post describes a faster method of importing use script into the powershell session by loading the file contents into memory proir to letting powershell parse them for auto-complete values. Reference: 1: https://becomelotr.wordpress.com/2017/02/13/expensive-dot-sourcing/ Testing: Test #1 --- dotsource(ms) | scriptblock(ms) | filename(test data) ------|------|---- 18 | 13 | Approve-Script.ps1 6 | 2 | Clear-PrinterQueue.ps1 14 | 3 | ConvertTo-ImageFormat.ps1 9 | 2 | Copy-MultipleItems.ps1 6 | 2 | Enter-RemoteSession.ps1 6 | 3 | Get-CurrentUser.ps1 7 | 3 | Get-LogonHistory.ps1 6 | 2 | Get-SSID.ps1 6 | 2 | Invoke-DscPullAndApply.ps1 8 | 3 | Move-Drive.ps1 7 | 2 | New-ComputerList.ps1 6 | 2 | New-Directory.ps1 6 | 3 | Set-Proxy.ps1 7 | 2 | Shortcut.ps1 6 | 3 | Start-Delprof.ps1 6 | 3 | Suspend-Computer.ps1 9 | 4 | SystemInformation.ps1 6 | 3 | Test-ModuleSpeed.ps1 7 | 5 | Test-TCPConnection.ps1 6 | 2 | Update-ModuleReadMe.ps1 11 | 3 | Watch-Here.ps1 Test #2 --- dotsource(ms) | scriptblock(ms) | filename(test data) ------|------|----- 40 | 24 | Approve-Script.ps1 8 | 4 | Clear-PrinterQueue.ps1 24 | 12 | ConvertTo-ImageFormat.ps1 14 | 8 | Copy-MultipleItems.ps1 7 | 4 | Enter-RemoteSession.ps1 10 | 4 | Get-CurrentUser.ps1 30 | 6 | Get-LogonHistory.ps1 6 | 4 | Get-SSID.ps1 7 | 4 | Invoke-DscPullAndApply.ps1 11 | 8 | Move-Drive.ps1 11 | 5 | New-ComputerList.ps1 11 | 4 | New-Directory.ps1 6 | 5 | Set-Proxy.ps1 11 | 5 | Shortcut.ps1 10 | 12 | Start-Delprof.ps1 12 | 5 | Suspend-Computer.ps1 69 | 5 | SystemInformation.ps1 11 | 4 | Test-ModuleSpeed.ps1 6 | 7 | Test-TCPConnection.ps1 8 | 4 | Update-ModuleReadMe.ps1 10 | 9 | Watch-Here.ps1 --- vendor/profile.ps1 | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/vendor/profile.ps1 b/vendor/profile.ps1 index 7878ff2d2..97ea6272f 100644 --- a/vendor/profile.ps1 +++ b/vendor/profile.ps1 @@ -92,12 +92,15 @@ if (-not (test-path "$ENV:CMDER_ROOT\config\profile.d")) { mkdir "$ENV:CMDER_ROOT\config\profile.d" } -pushd $ENV:CMDER_ROOT\config\profile.d -foreach ($x in ls *.ps1) { - # write-host write-host Sourcing $x - . $x +foreach ($file in (Get-ChildItem "$($env:CMDER_ROOT)\config\profile.d" -Filter '*.ps1') ) { + # Grab the contents of files at once and parse that as a script block. + # faster script loading, see: https://becomelotr.wordpress.com/2017/02/13/expensive-dot-sourcing/ + . ( + [scriptblock]::Create( + [io.file]::ReadAllText($file.fullname) + ) + ) } -popd # # Prompt Section