aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* deps: Remove libtickit as a project dependencyThiago de Arruda2015-02-11
| | | | Also update libtermkey version and fix the pkg-config search scripts.
* Merge pull request #1958 from ↵John Szakmeister2015-02-11
|\ | | | | | | | | jszakmeister/fix-unittest-header-parsing-on-freebsd unittests: define _Thread_local to be nothing
| * unittests: define _Thread_local to be nothingJohn Szakmeister2015-02-09
| | | | | | | | | | This helps the LuaJIT ffi module to parse the header correctly. Otherwise, the whole suite of tests fail.
* | Merge PR #1973 'Add Luajit compilation flags to improve debugging'Thiago de Arruda2015-02-10
|\ \
| * | 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
* | | doc: man pages: restore removed line. #1968Michael Reed2015-02-09
| | | | | | | | | | | | Accidentally done in 7b98b4c442e3e8e9cebf6288f1f41ef0ffa42ba3
* | | Get rid of a bashism in the fs_spec test. #1964John Szakmeister2015-02-09
| | | | | | | | | | | | | | | FreeBSD doesn't use bash by default, causing the group id to be print out in the middle of the test.
* | | Merge pull request #1951 from jszakmeister/split-hash-checkingJohn Szakmeister2015-02-09
|\ \ \ | |_|/ |/| | build: split hash checking from the download step
| * | 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.
* | | doc/options.txt: remove 'compatible' #1925Joel Teichroeb2015-02-09
| | |
* | | Remove 'ttyfast'Michael Reed2015-02-08
| | | | | | | | | | | | | | | | | | | | | | | | refs #1045 #1051 This was enabled by default a while ago (#1051), and has apparently not created any issues. The amount of actual code related to it is tiny, so it has been removed.
* | | Merge pull request #1957 from elmart/clint-pep8Eliseo Martínez2015-02-08
|\ \ \ | |/ / |/| | Merge PR #1957 'Make clint.py pep8-compliant'
| * | Make clint.py pep8-compliant.Eliseo Martínez2015-02-08
|/ /
* | Merge PR #1948 'Remove nondeterminism in systemlist interrupt tests'Thiago de Arruda2015-02-06
|\ \
| * | test: Remove nondeterminism in systemlist interrupt testsThiago de Arruda2015-02-06
|/ / | | | | | | | | | | | | | | | | | | The systemlist test currently calls the `echo` command which can potentially complete before being interrupted, causing random test failures. Use `yes | xargs` instead. A `yes` invocation that is not piped through `xargs` can produce a huge amount of lines in a very short time, leading memory starvation when the result is being converted into a list. `xargs` ensures only one line of output will be produced while allowing interrupt to be tested.
* | CMake: Hide stderr output for successful test runs.Florian Walch2015-02-06
| | | | | | | | Fixes #1301.
* | doc: diff-mode: minor adjustmentsJustin M. Keyes2015-02-03
| |
* | Remove vimdiff: Review suggestionsMichael Reed2015-02-03
| |
* | Remove vimdiffMichael Reed2015-02-03
| | | | | | | | | | | | | | While we're here: - Remove references to the '+diff' feature, which has since been made non-optional. - Update a few Vim instances with Nvim.
* | main.c: usage() improvementMichael Reed2015-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Factor out main_msg() in favor of mch_msg() and manual indentation, as to provide a much closer representation to the actual output of '--help'. 'gcc -E' reveals that main_msg() only consists of 3 printf calls anyways. - Factor out for loop used for printing top part of usage text; just print the text normally. usage() text: - Don't print the version; that's what '--version' is for. - Be consistent about nomenclature, e.g. '<arg>' denotes required argument, '-h | --help' denotes '-h' and '--help' are equivalent, etc. - Change some instances of vim{,rc,info} to nvim
* | Enable -Wconversion for version.c #1923Lucas Hermann Negri2015-02-02
| |
* | deps: Fix libuv md5sumThiago de Arruda2015-02-02
| |
* | Merge PR #1883 'More work on highlight tests + update documentation'Thiago de Arruda2015-02-02
|\ \
| * | api/vim: allow guis and tests to retrieve the entire color tableBjörn Linse2015-02-02
| | |
| * | test/ui: update documentation for screen testsBjörn Linse2015-02-02
| | |
| * | test/ui: enable strict mode by default (and in existing tests)Björn Linse2015-02-02
| | |
| * | test/ui: more informative "unexpected highlight" errorsBjörn Linse2015-02-02
|/ /
* | Travis: Fail fast, disable JIT for functional tests.Florian Walch2015-02-02
| | | | | | | | Disable JIT to find cause for random `PANIC: unprotected error in call to Lua API` on Travis (OS X).
* | Merge #1896 'Fix coverity issues. (3)'Justin M. Keyes2015-02-02
|\ \
| * | coverity/13810: Unitialized scalar variable: HI.Eliseo Martínez2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem : Unitialized scalar variable @ 3239. Diagnostic : Harmless issue. Rationale : It's true pos.coladd is not initialized when calling searchit(). But that's no problem, as coladd is only set in that function. Resolution : Initialize variable to 0.
| * | coverity/13745: Argument cannot be negative: RI.Eliseo Martínez2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem : Argument cannot be negative @ 1165. Diagnostic : Real issue. Rationale : len can be assigned a negative value @ 1162; len is passed as an unsigned argument @ 1165. Resolution : Refactor variable's types: - Use ftello instead of ftell to avoid using long. - Assert ftello result is safely convertible to size_t. - Introduce variable read_size to avoid using i (int).
| * | coverity/15019: String not null terminated: FP.Eliseo Martínez2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem : String not null terminated @ 1165. Diagnostic : False positive. Rationale : Code below terminates string (with NUL or '\n'). Resolution : Add explanatory comment, and assert termination. Mark as Intentional at coverity's database.
| * | coverity/68610: Out-of-bounds access: FP.Eliseo Martínez2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Diagnostic : False positive. Rationale : Coverity thinks we are forgetting to add more char to hold NULL, but it's not taking into account that two chars from cntxformat will no be present in the result. In fact, we can even allocate one byte less than currently done. Resolution : Add explanatory comment and allocate one less byte. Marked as "Intentional" at coverity's database.
| * | coverity/13750: Negative array index read: FP.Eliseo Martínez2015-02-02
|/ / | | | | | | | | | | | | | | | | | | Problem : Negative array index read @ 909. Diagnostic : False positive. Rationale : Suggested error path assigns a negative value to idx at line 836 (`idx = find_command(ca.cmdchar);`). That's impossible, as `ca.cmdchar` is set to Ctrl_BSL just two lines above, so we know that value will be in the table. Resolution : Assert idx >= 0.
* | Add EndOfBuffer hl group for ~ lines after the last line in buffersMarco Hinz2015-02-02
| | | | | | | | | | | | | | | | This makes it possible to highlight the lines starting with ~ at the end of buffers and other elements highlighted using NonText. As proposed by mhinz at https://groups.google.com/forum/#!topic/vim_dev/p3de1iU1GXI/discussion
* | scripts/vim-patch: Allow equivalent shorthand argsMichael Reed2015-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.
* Merge pull request #1572 from fwalch/fix-osxJustin M. Keyes2015-01-30
|\ | | | | Fix OS X builds.
| * Travis: Run unit tests for Clang build.Florian Walch2015-01-30
| |
| * Travis: Fix OS X builds.Florian Walch2015-01-29
| |
* | Merge PR #1799 'Update to libuv 1.3.0'Thiago de Arruda2015-01-30
|\ \ | |/ |/|
| * Update to libuv 1.3.0Michael Reed2015-01-30
|/
* Merge PR #1907 'Fix functional test problems'Thiago de Arruda2015-01-29
|\
| * test: Mark unreliable test as pending in job_spec.luaThiago de Arruda2015-01-29
| | | | | | | | | | | | | | `job_send` is non-blocking and can potentially fail due to the following `job_stop` call. Since we can't reliably verify that the "exit" event is only sent after the "stdout" event, mark the test as pending and fix after we can get a notification about `job_send` status.
| * travis: Install neovim module for testing the python provider.Thiago de Arruda2015-01-29
|/ | | | python_spec.lua depends on the python client installed.