aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| * Address PR commentsGabriel Holodak2017-12-27
| |
| * Add functional tests for man highlightingGabriel Holodak2017-12-27
| |
* | test: set_shell_powershell(): update flags (#7819)Justin M. Keyes2018-01-07
| |
* | Merge #7753 'win: enable more functional tests'Justin M. Keyes2018-01-06
|\ \
| * | test: win: yes is unavailable on WindowsJan Edmund Lazo2018-01-06
| | |
| * | win: test: check non-shell system()Jan Edmund Lazo2018-01-06
| | |
| * | test: use unix fileformat to test NULs on systemlistJan Edmund Lazo2018-01-06
| | |
| * | win: enable more functional testsJan Edmund Lazo2018-01-06
| | | | | | | | | | | | | | | | | | - plugin/shada_spec.lua: Use \r\n as Windows EOL for tests on BufWriteCmd, FileWriteCmd, FileAppendCmd. Alternative is 'set fileformat=unix'.
| * | win: enable tests in ex_terminal_specJan Edmund Lazo2018-01-06
| | |
| * | test: enable K_spec tests in WindowsJan Edmund Lazo2018-01-03
| | |
* | | tests: stderr output contains `cp` noiseJustin M. Keyes2018-01-05
| | | | | | | | | | | | closes #7811
* | | defaults: do :filetype stuff unless explicitly "off"Justin M. Keyes2018-01-04
|/ / | | | | | | | | | | | | | | | | | | | | Until now, the default `:filetype ...` setup was skipped if the user config touched `:filetype` in any way (including implicitly via `:syntax on`). No one needs that, and it's very confusing. Instead, proceed with `:filetype ... on` unless the user explicitly called `:filetype ... off`. closes #7765
* | Merge pull request #7762 from ZyX-I/remove-some-listitemsJustin M. Keyes2017-12-31
|\ \ | | | | | | Remove some tv_list_item_…() functions
| * | *: Fix linter errorsZyX2017-12-24
| | |
| * | eval: Replace some tv_list_item_remove() callsZyX2017-12-24
| | | | | | | | | | | | | | | There is nothing wrong with them, just it is generally better to remove a range then to remove items individually.
| * | unittests: Do gc after reporting error, not beforeZyX2017-12-24
| | | | | | | | | | | | | | | Reason: test may contain cleanup at the endwhich is needed for GC to work properly, but is not done if test fails. With collectgarbage() in former position it would crash when collecting garbage.
| * | unittests: Remove start of trace, not endZyX2017-12-24
| | |
| * | eval: Rename tv_list_remove_items() to tv_list_drop_items()ZyX2017-12-24
| | | | | | | | | tv_list_remove_items() may cause confusion with tv_list_item_remove()
| * | eval/typval: Make tv_list_item_remove return pointer to the next itemZyX2017-12-24
| | |
| * | eval/typval: Remove tv_list_item_free() as it is unusedZyX2017-12-24
| | |
| * | eval/typval: Make tv_list_item_alloc staticZyX2017-12-24
| | | | | | | | | | | | Better write this bit in lua then make reviewers or clint filter out tv_list_item_alloc().
| * | *: Remove most calls to tv_list_item_allocZyX2017-12-24
| |/ | | | | | | Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the only reason why function did not receive `static` modifier.
* | tests: termclose_spec: fix flaky SIGTERM test #7787Daniel Hahler2017-12-30
| | | | | | | | | | Followup to https://github.com/neovim/neovim/pull/7217. Build failure: https://travis-ci.org/neovim/neovim/jobs/322930672#L2958.
* | Merge #7782 'Fix TabClose autocommand via close_windows'Justin M. Keyes2017-12-30
|\ \ | |/ |/|
| * Move applying of TabClosed to win_close_othertabDaniel Hahler2017-12-29
|/
* mark: Make sure that jumplist item will not have zero lnumZyX2017-12-24
| | | | Fixes #7169
* Merge #7708 from ZyX-I/hide-container-implJustin M. Keyes2017-12-23
|\
| * Merge branch 'master' into hide-container-implZyX2017-12-23
| |\
| * | functests: Fix linter errorZyX2017-12-16
| | |
| * | Merge branch 'master' into hide-container-implZyX2017-12-16
| |\ \
| * | | window: Fix matchaddpos() and enhance error reportingZyX2017-12-15
| | | |
| * | | *: Fix some problems found during reviewZyX2017-12-15
| | | | | | | | | | | | | | | | Still missing: problems in window.c, it should be possible to construct a test for them.
| * | | Merge branch 'master' into hide-container-implZyX2017-12-12
| |\ \ \
| * | | | eval: Fix add()ZyX2017-12-11
| | | | |
| * | | | *: Fix test failuresZyX2017-12-11
| | | | |
| * | | | functests: Add some more NULL testsZyX2017-12-10
| | | | |
| * | | | eval: Fix uniq() crash in legacy test 055ZyX2017-12-10
| | | | |
| * | | | functests: Mark islocked("v:_null_list") behaviour correctZyX2017-12-10
| | | | | | | | | | | | | | | It is the same for other VAR_FIXED lists.
| * | | | quickfix: Fix :cexpr and :lexprZyX2017-12-10
| | | | |
| * | | | eval: Fix setmatches(), setqflist() and setloclist()ZyX2017-12-10
| | | | |
| * | | | eval,functests: Fix tests and complete() and setline() behaviourZyX2017-12-10
| | | | |
| * | | | *: Hide list implementation in other files as wellZyX2017-12-10
| | | | |
| * | | | eval: Fix writefile()ZyX2017-12-10
| | | | |
| * | | | eval: Fix inputlist()ZyX2017-12-10
| | | | |
| * | | | *: Start hiding list implementationZyX2017-12-10
| | | | | | | | | | | | | | | | | | | | Most of files, except for eval.c and eval/* were only processed by perl.
* | | | | channel: check for existance before trying to set keyBjörn Linse2017-12-23
| |_|_|/ |/| | | | | | | | | | | This avoids an error message in async context, where it is not safe.
* | | | provider/nodejs: check version in Detect()Justin M. Keyes2017-12-17
| | | |
* | | | test: remove inspect test; set NODE_PATH in nodejs_spec.luaJan Edmund Lazo2017-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | provider#node#can_inspect will fail on some systems because it is common to have old node versions in OS (any Linux OS that has LTS releases) and CI (Travis, Appveyor). NODE_PATH can be trivially set with VimL. Build scripts don't have to set it for the nodejs tests to work. NODE_PATH is optional to begin with and is used only as a workaround for the neovim node.js host.
* | | | ci: nodejs client acceptance-test #7706Jan Edmund Lazo2017-12-17
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ci: install nodejs 8 in Appveyor, Travis provider: check node version for debug support Resolve https://github.com/neovim/neovim/pull/7577#issuecomment-350590592 for Unix. provider: test if nodejs in ci supports --inspect-brk nodejs host for neovim requires nodejs 6+ to work properly. nodejs 6.12+ or 7.6+ is required for debug support via `node --inspect-brk`. provider: run cli.js of nodejs host directly npm shims are useless because the user cannot set node to debug mode via --inspect-brk. This is problematic on Windows which use batchfiles and shell scripts to compensate for not supporting shebang. The patch uses `npm root -g` to get the absolute path of the global npm modules. If that fails, then the user did not install neovim npm package globally. Use that absolute path to find `neovim/bin/cli.js`, which is what the npm shim actually runs with node. glob() is for a simple file check in case bin/ is removed because the npm shims are ignored now.
* | | ui: forward relevant option updates to UIs (#7520)Björn Linse2017-12-12
| |/ |/| | | also make termguicolors mutable after startup