aboutsummaryrefslogtreecommitdiff
path: root/third-party
Commit message (Collapse)AuthorAge
* Update to libuv 1.4.2Michael Reed2015-03-21
|
* deps: Use released versions for unibilium, msgpack-c.Florian Walch2015-03-20
|
* deps: Replace `cp` by `${CMAKE_COMMAND} -E copy` for portabilityThiago de Arruda2015-03-15
|
* deps: Add utfTerminalDetailed busted output handlerThiago de Arruda2015-03-15
| | | | | | | | | This is a variant of the utfTerminal output handler that will: - Output the file name before each suite is executed - Output the test name before each test is executed This will make it simpler to identify crashing/hanging tests.
* build: fix a missing reference to libunibilium missed in #2125John Szakmeister2015-03-13
|
* third-party: change all references to libunibilium to just unibiliumJohn Szakmeister2015-03-10
|
* third-party: fix some whitespace issues from the recent splittingJohn Szakmeister2015-03-10
|
* Split third-party recipes into multiple filesRui Abreu Ferreira2015-03-09
|
* deps: Update libvtermThiago de Arruda2015-03-08
|
* Switch to SHA256 for third-party bundles downloadingXu Cheng2015-03-06
| | | | Closes #2107
* deps: Fix building 32-bit Lua rocks.Florian Walch2015-03-02
| | | | | | | * Force building Lua rocks instead of trying to install a binary. * Set the CC and LD environment variables to pass CMAKE_C_COMPILER_ARG1 (contains `-m32` for 32-bit builds) to `luarocks build`.
* deps: Small fix for PR #2072Thiago de Arruda2015-02-28
| | | | | | | A newer version of luafilesystem than the one reported by busted rockspec is required for the unit tests. Also update libvterm sha1/url
* deps: Add libvterm to the project dependenciesThiago de Arruda2015-02-28
| | | | | libvterm is a terminal emulation library with abstract display. It will be used to implement builtin terminal emulation into Nvim.
* deps: Add custom target for pinning busted dependenciesThiago de Arruda2015-02-28
| | | | | | busted depends on a number of libraries that sometimes introduce crashing bugs. The new custom target makes sure only stable versions of those dependencies are installed.
* illumos requires the use of limits.h for things like INT_MAX #2049Mike Zeller2015-02-26
|
* deps: Update unibilium version to add OSX supportThiago de Arruda2015-02-21
|
* Update message pack to include the FreeBSD and OpenBSD byteswap fix.John Szakmeister2015-02-19
|
* deps: Remove libtickit as a project dependencyThiago de Arruda2015-02-11
| | | | Also update libtermkey version and fix the pkg-config search scripts.
* deps: Update lua-clientThiago de Arruda2015-02-10
| | | | | The new version sets a custom panic function that prints the lua traceback before exiting.
* deps: Add Luajit compilation flags to improve debuggingThiago de Arruda2015-02-10
|
* Merge pull request #1922 from jszakmeister/fix-build-under-opensuse-x64John Szakmeister2015-02-10
|\ | | | | Fix #1920: Unable to build on openSUSE 13.2 x64
| * Fix #1920: Unable to build on openSUSE 13.2 x64John Szakmeister2015-02-01
| | | | | | | | | | | | | | The issue is that libuv decides to use ${PREFIX}/lib64 as the lib directory instead of ${PREFIX}/lib. Since we're just installing it to provide access to the static library, let's just force the libdir to be ${PREFIX}/lib.
* | build: upgrade msgpack-c #1900Michael Reed2015-02-09
| | | | | | | | | | | | | | closes #1899 closes #1967 refs https://github.com/msgpack/msgpack-c/pull/194
* | build: allow SKIP or skip to be used as the SHA1John Szakmeister2015-02-09
| | | | | | | | This will skip hash checking, just like the all zeros hash.
* | build: split hash checking from the download stepJohn Szakmeister2015-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that `file(DOWNLOAD ...)` is not very user friendly with it's error message, and only supports MD5 on v2.8.10 of CMake (the default for Ubuntu 12.04). If CMake is built without SSL support, users are left hanging with a message that the hashes don't match. It turns out that `file(SHA1 ...)` exists in v2.8.10, and we can use that to compute the hash ourselves. So this splits the hash checking into a separate step, where we can provide some additional advice if the SHA1 is the hash for an empty file. Additionally, it also allows us to drop the MD5 hashes and maintain only SHA1 hashes for our dependencies.
* | deps: Fix libuv md5sumThiago de Arruda2015-02-02
|/
* Fall back to libuv 1.2.0 and fix #1914.John Szakmeister2015-02-01
| | | | | | | It appears that commit 393c1c59a27591d705648919b2d7fb921cba37bc (unix: set non-block mode in uv_{pipe,tcp,udp}_open) has broken Neovim's drawing under OSX. Let's revert to 1.2.0 until we can figure out what is happening and get it fixed.
* Update to libuv 1.3.0Michael Reed2015-01-30
|
* deps: Update lua clientThiago de Arruda2015-01-23
| | | | | | | The latest version works around a libuv bug that can leave zombie nvim processes despite the event loop being properly cleaned up. This can lead to functional tests being aborted depending on the maximum number of child processes configured for a platform.
* deps: Update libtickit URLThiago de Arruda2015-01-15
|
* deps: Use versioned URLs for libtickit and dependenciesThiago de Arruda2015-01-09
|
* Update busted to 2.0.rc4.Florian Walch2014-12-18
|
* Dont force ../.deps in third-party/CMakeLists.txtRui Abreu Ferreira2014-12-16
| | | | | | | | | | | - third-party is built under .deps by default instead of using its own ${CMAKE_BINARY_DIR}, move this default setting out of the cmake settings and into the Makefile. - As a consequence the workflow of building third-party using CMake should feel more natural, avoid the additional folder or setting DEPS_DIR from the command line. - This commit does not change the default behaviour when calling the Makefile wrapper.
* CMake: Remove msgpack shared library in subdirectories.Florian Walch2014-12-11
|
* deps: Update lua clientThiago de Arruda2014-12-08
|
* deps: Fix unibilium/libtickit URLsThiago de Arruda2014-12-06
|
* Revert "deps: Fix 32-bit build of lib{unibilium,termkey,tickit}"Thiago de Arruda2014-12-06
| | | | This reverts commit f76df2475356add68212d737acd7da5bba3b64d6.
* deps: Fix 32-bit build of lib{unibilium,termkey,tickit}Thiago de Arruda2014-12-06
|
* deps: Update lua clientThiago de Arruda2014-12-05
|
* deps: Update unibilium and lua clientThiago de Arruda2014-12-03
|
* Merge pull request #1542 from jszakmeister/upgrade-libuvJohn Szakmeister2014-12-03
|\ | | | | Update to libuv 1.0.1.
| * Update to libuv 1.0.1.John Szakmeister2014-11-28
| | | | | | | | | | This should fix #1505 and #1276 and libuv removes support for dtrace all together.
* | deps: Use unibilium URL with Makefile fixed for OS XThiago de Arruda2014-12-02
| | | | | | | | Close #1594
* | deps: Add libtickit/libtermkey as dependencyThiago de Arruda2014-12-01
|/ | | | The new terminal UI will be implemented on top of those libraries
* Merge pull request #1562 from Happy-Dude/fix-1560-libuv-refsJohn Szakmeister2014-11-27
|\ | | | | Change refs for joyent/libuv repo to libuv/libuv.
| * Change refs for joyent/libuv repo to libuv/libuvStanley Chan2014-11-27
| | | | | | | | | | | | | | | | * References to old repository found through grepping * Replace references from github.com/joyent/libuv to github.com/libuv/libuv * Fix previous commit by not including whitespace changes For issue #1560.
* | build: allow skipping of the hash check in the download stepJohn Szakmeister2014-11-25
|/ | | | | | This is useful when trying to bisect an issue in a dependency, and we want to pull from a specific commit but don't want to have to download and determine the sha1sum and md5sum of the tarball.
* deps: Update bundled lua client versionThiago de Arruda2014-11-25
| | | | | The new version fixes defunct processes which causes random test failures on some systems(#1519)
* Use cmake --build instead of MakeRui Abreu Ferreira2014-11-14
| | | | | | | - If possble try to abstract away from Make, and use cmake --build - third-party still needs to find Make to build some components - Removed search for Make from CMakeLists.txt * for CMake < 3.0 --build has no color output
* build: don't download and extract tarball if source is already presentXu Cheng2014-11-08
| | | | | | | When building under Homebrew, we want to let Homebrew manage downloading and extracting the tarballs. See PR #1411. Also make sure to skip only if directory is not empty. Fix #1433.