aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | vim-patch:8.0.1483: searchpair() might return an invalid value on timeoutDaniel Hahler2018-02-10
|/ / / | | | | | | | | | | | | | | | | | | | | | Problem: Searchpair() might return an invalid value on timeout. Solution: When the second search times out, do not accept a match from the first search. (Daniel Hahler, closes vim/vim#2552) https://github.com/vim/vim/commit/9d32276b52a63fccfae681f0d1d6ccb66efec1c0
* | | Merge pull request #7979 from bfredl/shellbellBjörn Linse2018-02-10
|\ \ \ | | | | | | | | Shell: support bell and buffer incomplete UTF-8 sequences
| * | | win: enable backtick_expansion and shell output testsJan Edmund Lazo2018-02-10
| | | |
| * | | shell: handle split-up UTF-8 sequencesBjörn Linse2018-02-10
| | | |
| * | | tests: integrate ex_cmds/bang_filter_spec into ui/output_specBjörn Linse2018-02-10
| | | | | | | | | | | | | | | | they test the same thing. Filtering is tested elsewhere.
| * | | shell: support bellBjörn Linse2018-02-10
|/ / /
* | | Merge #7984 'defaults: sidescroll=1'Justin M. Keyes2018-02-09
|\ \ \
| * | | test/oldtest: move Nvim setup to testdir/setup.vimJustin M. Keyes2018-02-09
| | | |
| * | | defaults: sidescroll=1Justin M. Keyes2018-02-09
|/ / / | | | | | | | | | ref #6289
* | | macOS: Use `pbpaste` to detect a working clipboard (#7983)Marco Hinz2018-02-08
| | | | | | | | | `pbcopy` writes to the clipboard, it should not be used to sanity-check the clipboard.
* | | Merge pull request #7977 from jamessan/remove-coverallsJames McCoy2018-02-07
|\ \ \ | | | | | | | | Switch to codecov and track coverage per test suite
| * | | codecov: Report coverage even if some CI failedJames McCoy2018-02-07
| | | |
| * | | codecov: Submit test suite specific coverageJames McCoy2018-02-06
| | | |
| * | | ci: Remove coveralls coverage reportingJames McCoy2018-02-06
| | | |
* | | | Merge #6713 'tests for :! output'Justin M. Keyes2018-02-07
|\ \ \ \ | |/ / / |/| | |
| * | | lint, minor cleanupJustin M. Keyes2018-02-07
| | | |
| * | | UI: restore 'writedelay' feature.Justin M. Keyes2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed by e0e41b30c61922e099a067ac5c137e745699a1aa, probably unintentionally. Useful for ye olde redraw debugging. TODO: Also delay redraw of statusline.
| * | | test: :! print binary data, control charsJustin M. Keyes2018-02-07
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #5442 closes #4142 ref #6618 ref #4376 ref #7844 ref #2958 ref #4338
* | | exit: annotate FUNC_ATTR_NORETURN functions #7954 (#7954)Justin M. Keyes2018-02-07
| | | | | | | | | | | | This should fix a particular false positive from clang 5.0.0 scan-build, which thinks that nlua_init() can continue after preserve_exit().
* | | Merge #7971 ':terminal Enter/Leave should not increment jumplist'Justin M. Keyes2018-02-07
|\ \ \ | |/ / |/| |
| * | :terminal Enter/Leave should not increment jumplistJustin M. Keyes2018-02-07
|/ / | | | | | | | | | | | | | | | | | | | | The old behavior is probably not justified, for the usual reason: terminal buffers may have interactive processes, so cursor placement is arbitrary, therefore tracking it in the jumplist is useless (or worse). N.B.: per the docstring for `checkpcmark()` it looks like we were calling `checkpcmark()` and `setpcmark()` in the wrong order. closes #3723
* | Merge pull request #7844 from bfredl/shelloutBjörn Linse2018-02-06
|\ \ | | | | | | shell: use msg functions for :!cmd so UTF-8 and binary is supported.
| * | tests: cleanup bufhl testBjörn Linse2018-02-06
| | |
| * | shell: update `execute('!cmd')` test to new behaviorBjörn Linse2018-02-06
| | | | | | | | | | | | And similarly nvim_command_output test
| * | shell: add test for binary and multibyte outputBjörn Linse2018-02-06
| | | | | | | | | | | | Also update existing tests for new (vim-compatible) newline behavior
| * | shell: use msg_outtrans_len_attr for :!cmdBjörn Linse2018-02-05
|/ / | | | | | | fixes #7830 and #7788
* | Merge pull request #7957 from jamessan/lua-functionaltestJames McCoy2018-02-04
|\ \ | |/ |/| [RFC] Ensure build works without LuaJIT available
| * lintJames McCoy2018-02-03
| |
| * tests: Make format_string('%q', ...) output more stableZyX2018-02-02
| | | | | | It appears to be different on lua and luajit.
| * functests: Improve error reporting in _check_parsing functionZyX2018-02-02
| | | | | | May be needed for unit tests as well though.
| * test: man_spec: Fix use of nested [[ quotingJames McCoy2018-02-02
| | | | | | | | | | | | Lua (not LuaJIT) complains about the "^[[" strings inside the expect, since it sees them as nested quotes. Change the quoting to [=[ ]=] to avoid the issue.
| * travis: Don't run unit tests for functionaltest-lua buildJames McCoy2018-02-02
| |
| * cmake: Set TEST_LIBNVIM_PATH to empty string when not unit testingJames McCoy2018-02-02
| |
| * third-party: Install luabitop if using LuaJames McCoy2018-02-02
| |
| * third-party: lua: Set LUA_ROOT to ${DEPS_INSTALL_DIR}James McCoy2018-02-02
| |
| * third-party: luarocks: Use Lua if LuaJIT is disabledJames McCoy2018-02-02
| |
| * travis: Disable LuaJIT for functionaltest-lua buildJames McCoy2018-02-02
|/ | | | | Since we're already using Lua for the testing this allows us to ensure our build still works properly without LuaJIT available.
* build: BuildLuarocks.cmake: fix luacheck rockspec (#7961)손량2018-02-02
| | | luacheck renamed the filename from luacheck-scm-1.rockspec to luacheck-dev-1.rockspec.
* Merge #7463 'incsearch + hlsearch highlight all'Justin M. Keyes2018-02-01
|\
| * vim-patch:8.0.1393: too much highlighting with 'hlsearch' and 'incsearch' setÖmer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | Problem: Too much highlighting with 'hlsearch' and 'incsearch' set. Solution: Do not highlight matches when the pattern matches everything. https://github.com/vim/vim/commit/6621605eb97cf5fbc481282fd4d349a76e168f16
| * vim-patch:8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty patternÖmer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern. Solution: Use the last search pattern. (Christian Brabandt, closes vim/vim#2292) https://github.com/vim/vim/commit/d0480097177369a6ed91d47aba189ae647afcd68
| * vim-patch:8.0.1396: memory leak when CTRL-G in search command line failsÖmer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | Problem: Memory leak when CTRL-G in search command line fails. Solution: Move restore_last_search_pattern to after "if". https://github.com/vim/vim/commit/a1d5c154dbd5fbe317726bbf2ba99632b91878f4
| * Add testsÖmer Sinan Ağacan2018-01-26
| |
| * Update included_patchesÖmer Sinan Ağacan2018-01-26
| |
| * vim-patch:8.0.1250Ömer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | | | | | Problem: 'hlsearch' highlighting not removed after incsearch (lacygoill) Solution: Redraw all windows. Start search at the end of the match. Improve how CTRL-G works with incremental search. Add tests. (Christian Brabandt, Hirohito Higashi, haya14busa, closes vim/vim#2267) https://github.com/vim/vim/commit/f8f8b2eadbaf3090fcfccbab560de5dbd501833d
| * vim-patch:8.0.1238Ömer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | | | Problem: Incremental search only shows one match. Solution: When 'incsearch' and and 'hlsearch' are both set highlight all matches. (haya14busa, closes vim/vim#2198) https://github.com/vim/vim/commit/2e51d9a0972080b087d566608472928d5b7b35d7
* | provider: make has('ruby') only return 1 if gem is installed (#7944)Marco Hinz2018-02-01
| |
* | test: robust cleanup, unique filenames #7950 (#7950)Justin M. Keyes2018-02-01
| | | | | | | | | | | | | | Use unique filenames to avoid test conflicts. Use read_file() instead of io.popen(), to ensures the file is closed. Use helpers.rmdir(), it is far more robust than lfs. closes #7911
* | os_system(): do not set up input stream for empty string #7951Justin M. Keyes2018-02-01
| | | | | | | | | | | | | | | | | | Test failure: test/functional/eval/system_spec.lua: "works with an empty string" E5677: Error writing input to shell-command: EPIPE ref https://github.com/neovim/neovim/pull/6558#issuecomment-361061035 ref #6554
* | version.c: update [ci skip] (#7886)Marvim the Paranoid Android2018-02-01
| | | | | | | | | | | | | | | | vim-patch:8.0.0175: setting language on MS-Windows does not always work vim-patch:8.0.0185: system() test fails on MS-Windows vim-patch:8.0.1435: memory leak in test_arabic vim-patch:8.0.0424: compiler warnings on MS-Windows vim-patch:8.0.0434: clang version not correctly detected vim-patch:8.0.0458: potential crash if adding list or dict to dict fails