Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | deps: bump lua client | Justin M. Keyes | 2018-06-10 |
| | |||
* | build/msvc: Add support for building gettext tools with MSVC | b-r-o-c-k | 2018-06-09 |
| | | | | | Only includes the tools needed for Neovim: xgettext, msgfmt, and msgmerge. | ||
* | build/msvc: Add libiconv to bundled dependencies | b-r-o-c-k | 2018-06-09 |
| | |||
* | win/build: download iconv, gettext tools | Justin M. Keyes | 2018-06-06 |
| | | | | | | - We need the gettext tools (msgmerge.exe) because these aren't built when we build from source (not trivial). - We can use the pre-built libiconv-2.dll for DYNAMIC_ICONV_DLL. | ||
* | deps: Fix libvterm and libtermkey escape sequences for MSVC | b-r-o-c-k | 2018-06-03 |
| | | | | | The escape sequence `\e` is non-standard and not supported by MSVC. It caused the terminal emulator to incorrectly interpret certain keys. | ||
* | deps: Ignore whitespace when applying libuv patch | b-r-o-c-k | 2018-06-03 |
| | |||
* | deps: Upgrade LuaRocks and remove patch | b-r-o-c-k | 2018-06-03 |
| | |||
* | Merge #8434 'win/build: prefer Ninja' | Justin M. Keyes | 2018-05-27 |
|\ | |||
| * | Change to use bundled libuv to build luv | erw7 | 2018-05-27 |
| | | |||
| * | Change to use RUNTIME target for DLL installation | erw7 | 2018-05-23 |
| | | |||
| * | Change to not use library prefix on MSVC | erw7 | 2018-05-23 |
| | | |||
| * | Change conditions to more generally | erw7 | 2018-05-23 |
| | | |||
| * | Remove unnecessary copy of header | erw7 | 2018-05-23 |
| | | |||
| * | Change to always use cmake to build libuv on Windows | erw7 | 2018-05-22 |
| | | |||
| * | Change to use cmake to build libuv | erw7 | 2018-05-22 |
| | | |||
| * | Change to enable build by Ninja on Windows | erw7 | 2018-05-21 |
| | | |||
* | | win/build: Fix install (#8420) | erw7 | 2018-05-20 |
|/ | |||
* | deps: update to msgpack 3.0.0 | Justin M. Keyes | 2018-05-20 |
| | | | | | | Upgrade msgpack so that Nvim 0.3.0 builds on gcc 8. ref #7506 | ||
* | win: set TERMINFO_DIRS at build-time (#8408) | erw7 | 2018-05-19 |
| | | | | Fixes abnormal terminaion when TERM environment variable is set in Windows. | ||
* | win: open child stdio handles in overlapped-mode (#8113) | Björn Linse | 2018-04-25 |
| | | | This will be used e.g. by the python client for native asyncio support | ||
* | build/freebsd: set CMAKE_MAKE_PROGRAM iff "Unix Makefiles" (#8260) | John Szakmeister | 2018-04-12 |
| | | | | | | | It's only appropriate to set CMAKE_MAKE_PROGRAM to gmake when we're using the "Unix Makefiles" generator. On QB, the nodes have Ninja available and will use it, which means CMAKE_GENERATOR is set to "Ninja". Setting CMAKE_MAKE_PROGRAM was forcing the build to use gmake instead of ninja, which was causing the build failure. | ||
* | build/OpenBSD: force gmake (#8222) | Utkarsh Anand | 2018-04-07 |
| | | | fix #8216 | ||
* | Merge #8208 'Clean up dependency patches' | Justin M. Keyes | 2018-04-02 |
|\ | | | | | closes #6659 | ||
| * | build/windows: Patch Luv with a patch file instead of CMake | b-r-o-c-k | 2018-04-01 |
| | | |||
| * | build/windows: Move libtermkey patches into this repository | b-r-o-c-k | 2018-04-01 |
| | | |||
* | | build/OpenBSD: need -lpthread -lc++abi for LuaJIT (#8215) | Utkarsh Anand | 2018-04-02 |
|/ | |||
* | build/msvc: Fix libvterm patch | b-r-o-c-k | 2018-03-26 |
| | |||
* | build/msvc: Add libintl to bundled dependencies (#8163) | b-r-o-c-k | 2018-03-24 |
| | |||
* | build/windows: Add CMakeLists.txt for gperf | b-r-o-c-k | 2018-03-18 |
| | |||
* | build/windows: Add CMake script to generate headers for Libvterm | b-r-o-c-k | 2018-03-18 |
| | | | | | On Windows the CMake script will replace the Perl script used by Libvterm to generate headers. | ||
* | build/windows: Add CMakeLists.txt for Libuv on Windows | b-r-o-c-k | 2018-03-18 |
| | | | | | Adding a CMakeLists.txt for Libuv removes the need for Python when building on Windows. | ||
* | build/windows: Ignore whitespace when applying patches | b-r-o-c-k | 2018-03-18 |
| | | | | | The --ignore-whitespace argument was added when applying patches to prevent failures when patched files have different line endings. | ||
* | build/luarocks: avoid parallelism for luarocks build | Justin M. Keyes | 2018-03-11 |
| | | | | | | | Is there a race between the luarocks `make bootstrap` dependencies? reverts f73b4911312b35bfe38ed068672a2f8ba8875ba7 ref https://github.com/luarocks/luarocks/pull/774 | ||
* | build/luarocks: apply "Fix siteconfig" patch | Justin M. Keyes | 2018-03-11 |
| | | | | upstream: https://github.com/luarocks/luarocks/pull/774 | ||
* | build/msvc: Add Git as a requirement for Windows patches | b-r-o-c-k | 2018-03-06 |
| | |||
* | build/msvc: Add Appveyor CI for MSVC | b-r-o-c-k | 2018-03-04 |
| | |||
* | build/msvc: Remove pkgconfig dependency on Windows | b-r-o-c-k | 2018-03-04 |
| | |||
* | Merge branch 'master' into msvc-compat | b-r-o-c-k | 2018-03-01 |
|\ | |||
| * | third-party: build all deps with debugging symbols (#8042) | Marco Hinz | 2018-03-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building with CMAKE_BUILD_TYPE=Debug, the dependencies are built like this: | Dep | Defaults | Debug | |------------|-----------|---------------------------------------------| | unibilium | `-O2` | `make CFLAGS=-O0 DEBUG=1` | | msgpack | `-g -O3` | `cmake . -DCMAKE_C_FLAGS_DEBUG="-O0 -ggdb"` | | libuv | `-g -O2` | `./configure CFLAGS="-O0 -ggdb"` | | luv | `-g -O2` | `cmake . -DCMAKE_C_FLAGS_DEBUG="-O0 -ggdb"` | | libvterm | not set | `make CFLAGS=-O0 DEBUG=1` | | libtermkey | not set | `make CFLAGS=-O0 DEBUG=1` | | jemalloc | `-g3 -O3` | `./configure CFLAGS="-O0 -ggdb"` | | gperf | `-g -O2` | `./configure CXXFLAGS="-O0 -ggdb"` | | luajit | `-g -O2` | haven't checked yet | This means that only unibilium, libtermkey, and libvterm don't build with debugging symbols by default. Build them with debugging symbols and optimisations that don't hinder debugging: -Og -g | ||
* | | build/msvc: Make libtermkey depend on Unibilium | b-r-o-c-k | 2018-03-01 |
| | | |||
* | | build/msvc: Add patch for LuaRocks | b-r-o-c-k | 2018-03-01 |
| | | | | | | | | LuaRocks bundles an outdated wget.exe for downloading packages on Windows. It is too old to support GitHub's TLS, so this patch will replace it with curl. | ||
* | | build/msvc: Add patch for libvterm | b-r-o-c-k | 2018-03-01 |
| | | | | | | | | The patch removes VLAs because MSVC does not support them. | ||
* | | build/msvc: Add CMakeLists.txt and header for Unibilium | b-r-o-c-k | 2018-03-01 |
| | | | | | | | | | | A header was added for compatibility with MSVC and CMakeLists.txt was added for building with CMake. | ||
* | | build/msvc: Use patched libvterm for MSVC | b-r-o-c-k | 2018-02-28 |
| | | |||
* | | build/msvc: Add MSVC compiler flag when building LuaRocks | b-r-o-c-k | 2018-02-28 |
| | | |||
* | | build/msvc: Remove unnecessary copy command for msgpack DLL | b-r-o-c-k | 2018-02-28 |
| | | |||
* | | build/msvc: Fix linking for luajit and luv | b-r-o-c-k | 2018-02-28 |
| | | |||
* | | build/msvc: Allow building Unibilium on Windows | b-r-o-c-k | 2018-02-28 |
|/ | |||
* | third-party: Explicitly version pin all luarocks modules | James McCoy | 2018-02-26 |
| | |||
* | third-party: Install all luarocks by name instead of URL | James McCoy | 2018-02-25 |
| |