neovim/cmake
Ryan Prichard 7f22a27a10 win: integrate winpty (WIP)
Handling of process exit is still broken.  It detects the moment when the
child process exits, then quickly stops polling for process output.  It
should continue polling for output until the agent has scraped all of the
process' output.  This problem is easy to notice by running a command like
"dir && exit", but even typing "exit<ENTER>" can manifest the problem --
the "t" might not appear.

winpty's Cygwin adapter handles shutdown by waiting for the agent to close
the CONOUT pipe, which it does after it has scraped the child's last
output.  AFAIK, neovim doesn't do anything interesting when winpty closes
the CONOUT pipe.
2017-08-16 09:13:43 +02:00
..
ConvertPo.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
Download.cmake cmake: Allow failing to download small suppress files 2017-03-31 16:04:18 +03:00
FindIconv.cmake build: pull iconv detection into its own FindIconv.cmake file 2014-11-08 16:22:35 -05:00
FindJeMalloc.cmake Prefer the static jemalloc library by default on OSX 2017-07-07 14:33:54 -04:00
FindLibIntl.cmake Fix #1484: search gettext subdir for header 2014-11-17 19:31:48 -05:00
FindLibTermkey.cmake cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357) 2017-03-25 23:02:20 +01:00
FindLibUV.cmake build: OpenBSD: libuv does not use KVM, do not link to it. (#6663) 2017-05-03 20:16:06 +02:00
FindLibVterm.cmake cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357) 2017-03-25 23:02:20 +01:00
FindLua.cmake cmake: Add FindLua.cmake 2017-04-10 23:10:55 +03:00
FindLuaJit.cmake cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357) 2017-03-25 23:02:20 +01:00
FindMsgpack.cmake cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357) 2017-03-25 23:02:20 +01:00
FindUnibilium.cmake cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357) 2017-03-25 23:02:20 +01:00
FindWinpty.cmake win: integrate winpty (WIP) 2017-08-16 09:13:43 +02:00
GenerateHelptags.cmake.in Be more explicit about the lack of X11 integration 2015-11-10 20:10:55 -05:00
GetCompileFlags.cmake version: Add compilation info. 2014-11-09 18:34:57 +01:00
GetGitRevisionDescription.cmake CMake: Force use of project directory to look for Git data. 2015-11-01 16:19:52 +01:00
GetGitRevisionDescription.cmake.in version: report commit hash as "build number" in long version string 2014-10-07 10:03:14 +00:00
i386-linux-gnu.toolchain.cmake Travis: Refactor CI files, use container infrastructure. 2015-07-08 07:42:16 -03:00
InstallClintErrors.cmake cmake: Use archive instead of downloading *.json files (#6482) 2017-04-09 03:28:48 +02:00
InstallHelpers.cmake install: bsd: install manpages to /usr/local/man 2017-05-27 21:42:10 +02:00
LibFindMacros.cmake add LibFindMacros CMake macro library 2014-02-26 07:08:26 -03:00
LuaHelpers.cmake cmake: Allow building without Luajit 2016-05-19 17:55:19 +01:00
mingw32-w64-cross-travis.toolchain.cmake Travis: Add Mingw third-party builds 2015-05-15 17:55:02 +03:00
PreventInTreeBuilds.cmake build: prevent in-tree builds for the time being, as it's not supported 2016-10-11 20:20:31 -04:00
RunLuacheck.cmake ci: Also lint lua code in src/nvim/lua 2017-05-25 16:50:06 +03:00
RunMsgfmt.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
RunMsgmerge.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
RunTests.cmake test: force LC_ALL=en_US.UTF-8 2017-07-29 14:21:58 +02:00
RunXgettext.cmake Move po generation from Make to CMake. 2014-07-17 07:16:53 -04:00
WindowsDllCopy.cmake MSVC: Build third-party dependencies as release DLLs 2016-08-07 21:57:28 +01:00