aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #1556 from elmart/fix-msgpack-rpc-docsJustin M. Keyes2014-11-26
|\ \ \ \ | | | | | | | | | | Fix outdated msgpack-rpc doc.
| * | | | Fix outdated msgpack-rpc doc.Eliseo Martínez2014-11-26
| |/ / / | | | | | | | | | | | | Needed after neovim/python-client#58.
* | | | Merge pull request #1554 from jszakmeister/allow-skipping-of-sumJohn Szakmeister2014-11-26
|\ \ \ \ | |_|/ / |/| | | build: allow skipping of the hash check in the download step
| * | | 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.
* | | | Merge pull request #1559 from fwalch/python-messagesJustin M. Keyes2014-11-26
|\ \ \ \ | | | | | | | | | | Improve Python host messages.
| * | | | Improve Python host messages.Florian Walch2014-11-26
| | |/ / | |/| |
* | | | Merge pull request #1514 from jszakmeister/better-fortify-detectionJustin M. Keyes2014-11-26
|\ \ \ \ | |/ / / |/| | | build: probe the compiler to see if we need to turn down _FORTIFY_SOURCE
| * | | build: probe the compiler to see if we need to turn down _FORTIFY_SOURCEJohn Szakmeister2014-11-25
|/ / / | | | | | | | | | | | | | | | Some builds don't use Release (such as Gentoo, though it can be told to). So let's go a bit further and probe the compiler to see if we need to turn down the _FORTIFY_SOURCE level.
* | | Merge pull request #1544 from jszakmeister/run-tests-error-codeJohn Szakmeister2014-11-25
|\ \ \ | | | | | | | | build: print the error result when the tests fail
| * | | build: add failure message along with number in GenerateHelptags.cmakeSteven Oliver2014-11-25
| | | |
| * | | build: print the error result when the tests failJohn Szakmeister2014-11-25
| | | | | | | | | | | | | | | | | | | | Any diagnostic information is useful when things fail. In my case, it printed out the fact that the tests were segfaulting.
* | | | Merge pull request #1543 from jszakmeister/fix-broken-functional-testsJustin M. Keyes2014-11-25
|\ \ \ \ | |_|/ / |/| | | Fix broken functional test.
| * | | Fix broken functional test.John Szakmeister2014-11-25
| |/ / | | | | | | | | | | | | | | | In Lua, all math is floating point. We need to coerce the result of a division into a integer with the `{get,set}_height` and `{get,set}_width` window_spec functional tests.
* | | Merge pull request #1552 from equalsraf/tb-fix-1530Justin M. Keyes2014-11-25
|\ \ \ | | | | | | | | add missing refcount increment for systemlist()
| * | | Add missing refcount increment for systemlist()Rui Abreu Ferreira2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - get_system_output_as_rettv() was missing a refcount increment when returning an empty list, i.e. when there was no output - we now use rettv_list_aloc() instead of list_alloc() - issue #1530
* | | | Merge PR #1547 'Update bundled lua client version'Thiago de Arruda2014-11-25
|\ \ \ \ | |_|/ / |/| | |
| * | | 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)
* | | Merge pull request #1539 from Floobits/masterJustin M. Keyes2014-11-24
|\ \ \ | | | | | | | | Print an error and exit when there are no plugins.
| * | | Print an error and exit when there are no plugins.Bjorn Tipling2014-11-24
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Issue: #1537 Running the :UpdateRemotePlugins command will show an ugly, unhelpful error when no plugins were found. This change has neovim print an error message and does not attempt to start the python-client which requires at least one plugin.
* | | Merge pull request #1526 from elmart/mem-func-imprJustin M. Keyes2014-11-24
|\ \ \ | |/ / |/| | Memory functions: Improve style.
| * | Fix substitute newline: Memory functions: Improve style.Eliseo Martínez2014-11-24
|/ / | | | | | | | | | | | | | | `try_malloc` was changed in 8bb2c2c0742c57150655e18cf8418a758cebdce8 to avoid a warning when size is 0. Then, this improves some things on that: - Use local vars instead of changing parameters. - Homogenize style for other related functions.
* | Merge pull request #1525 from justinmk/clipboardXJustin M. Keyes2014-11-23
|\ \ | | | | | | clipboard: check for X on every invocation
| * | clipboard: check for X on every invocationJustin M. Keyes2014-11-23
| | | | | | | | | | | | | | | | | | | | | | | | xsel and xcopy may be available even if a valid X display is not. Also, the availability of X may change at any time, so check on each invocation. Closes #1509.
* | | Merge PR #1527 'Add gdbserver support on helpers.lua'Thiago de Arruda2014-11-23
|\ \ \
| * | | test: Add gdbserver support on helpers.luaThiago de Arruda2014-11-23
|/ / / | | | | | | | | | | | | | | | The $GDB env var can be set to run tests under gdbserver. If $VALGRIND is also set, it will add the --vgdb=yes command-line option to valgrind instead of starting gdbserver.
* | | Merge pull request #1520 from elmart/fix-func-testsJustin M. Keyes2014-11-22
|\ \ \ | |/ / |/| | Fix functional tests failing on OSX.
| * | Fix functional-test-105 failure in OSX.Eliseo Martínez2014-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/neovim/neovim/issues/1519 for failure report. Cause : In OSX, /tmp is a symbolic link to /private/tmp, which causes expected and got results different because of implicit resolution. Solution : Resolve path before setting expected value.
* | | Merge pull request #1521 from three-comrades/valgrindJohn Szakmeister2014-11-22
|\ \ \ | | | | | | | | Fix Makefile for running valgrind with old tests.
| * | | Fix Makefile for running valgrind with old tests.Julian Mehne2014-11-22
|/ / /
* | | Merge pull request #1513 from fwalch/vimpatch-scriptJustin M. Keyes2014-11-21
|\ \ \ | |/ / |/| | Add helper script for porting vim patches.
| * | Add helper script for porting vim patches.Florian Walch2014-11-21
| | |
* | | Merge PR #1518 'Improve functional tests and perform explicit K_EVENT handling'Thiago de Arruda2014-11-21
|\ \ \
| * | | event: No longer process K_EVENT automaticallyThiago de Arruda2014-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Two new functions, `event_enable_deferred()`/`event_disable_deferred()` have to be called by code that is capable of handling asynchronicity. User-dialog states like "press ENTER to continue" or the swap file confirmation no longer will generate K_EVENT.
| * | | test: Fix problems in job_spec.luaThiago de Arruda2014-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nvim wasn't exiting cleanly in some job tests due to errors. This can't be noticed until the next commit, which will perform a refactoring to selectively process K_EVENT, so the `qa!` command executed at the end of each test blocks forever if there are errors which require the user to press ENTER(in that state Nvim no longer will process events).
| * | | test: Refactor functional helpers to use vim_inputThiago de Arruda2014-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The vim_input function accepts raw terminal input and so is better to emulate real user, especially because it is not deferred as vim_feedkeys. Using this function required a number of changes: - expect() was refactored to use curbuf_contents() - The vim_eval function in request() was moved to curbuf_contents(). For most cases this is enough(we only care for synchronizing api calls with user input when verifying buffer contents). - <C-@>(NUL) is preprocessed before being passed to replace_termcodes. - Legacy test 4 had a bug that only became visible when using vim_input, it is fixed now. - An extra blank line deletion was required for test 101 The last two items show that vim_feedkeys because it is not 100% equivalent to receiving terminal input.
| * | | input: Refactor to ensure user input has higher priorityThiago de Arruda2014-11-21
|/ / /
* | | Merge PR #1515 'Refer to plugins running outside Nvim as "remote plugins"'Thiago de Arruda2014-11-21
|\ \ \
| * | | runtime: Refer to plugins running outside Nvim as "remote plugins"Thiago de Arruda2014-11-21
|/ / / | | | | | | | | | | | | | | | - Rename autoload/rpc to autoload/remote - External plugins are now remote plugins - External plugins directory is "rplugin"
* | | Merge pull request #1373 from elmart/fix-outofdate-docJustin M. Keyes2014-11-21
|\ \ \ | | | | | | | | Fix outdated doc: Connecting to nvim through python REPL.
| * | | Fix warnings: Fix outdated doc: Connecting to nvim through python REPL.Eliseo Martínez2014-11-21
|/ / / | | | | | | | | | | | | After neovim/python-client@b8b48bbe8fe9ee41ad73c9bd5a45e808504399e2, docs were no longer relevant.
* | | Merge PR #1420 'Migrate legacy tests (2nd batch)'Thiago de Arruda2014-11-20
|\ \ \
| * | | legacy tests: migrate test105Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test26Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test101Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test75Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test51Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test43Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test33Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test67Rainer Borene2014-11-20
| | | |
| * | | legacy tests: migrate test66Rainer Borene2014-11-20
| | | |