aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.0.0338: :recover test fails on MS-WindowsJustin M. Keyes2018-02-11
| | | | | | | Problem: :recover test fails on MS-Windows. Solution: Use non-existing directory on MS-Windows. https://github.com/vim/vim/commit/803452046ba6cda7a2896626572eb78b2358c965
* vim-patch:8.0.0337: invalid memory access in :recover commandJustin M. Keyes2018-02-11
| | | | | | | | Problem: Invalid memory access in :recover command. Solution: Avoid access before directory name. (Dominique Pelle, closes vim/vim#1488) https://github.com/vim/vim/commit/c525e3a1c20f6b5d9809c8b84f80090a8e416c92
* vim-patch:8.0.0472: when a test fails another test may also failJustin M. Keyes2018-02-11
| | | | | | | Problem: When a test fails and test.log is created, Test_edit_CTRL_I matches it instead of test1.in. Solution: Match with runtest.vim instead. https://github.com/vim/vim/commit/c537947100d4a73754ad4b4c9228c6c439655e5d
* vim-patch:8.0.0861: still many old style testsJustin M. Keyes2018-02-11
| | | | | | | | | | | Problem: Still many old style tests. Solution: Convert several tests to new style. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/4a137b45864310060410f34cb9c7d0f0231bb256 vim-patch:8.0.0862: file size test fails on MS-Windows Problem: File size test fails on MS-Windows. Solution: Set fileformat after opening new buffer. Strip CR. https://github.com/vim/vim/commit/07c043af5f054c7dfeb676414f8fa6aeda8f9c2b
* vim-patch:8.0.0622: selecting quoted text fails with 'selection' "exclusive"Justin M. Keyes2018-02-11
| | | | | | | | | Problem: Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) Solution: Swap cursor and visual start position. (Christian Brabandt, closes vim/vim#1687) https://github.com/vim/vim/commit/c5e2b040b490c2f4dd50c945840bc176bfcccb29
* vim-patch:8.0.1158: still old style testsJustin M. Keyes2018-02-11
| | | | | | | Problem: Still old style tests. Solution: Convert serveral tests to new style. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/db51007108a6ab0671e7f7b4844557cbe647185f
* vim-patch:8.0.0692: CTRL-G with 'incsearch' and ? goes in the wrong directionJustin M. Keyes2018-02-11
| | | | | | | | Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. (Ramel Eshed) Solution: Adjust search_start. (Christian Brabandt) https://github.com/vim/vim/commit/da5116da4586fc714434411d2cccb066caa3723e
* vim-patch:8.0.0689: ~ character not escaped when extending search patternJustin M. Keyes2018-02-11
| | | | | | | | Problem: The ~ character is not escaped when adding to the search pattern with CTRL-L. (Ramel Eshed) Solution: Escape the character. (Christian Brabandt) https://github.com/vim/vim/commit/a693d0584b9a7ccce98813dda3a6badb209904c7
* vim-patch:8.0.0440: not enough test coverage in Insert modeJustin M. Keyes2018-02-11
| | | | | | | | | [Nvim note: test_override() omitted] Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes vim/vim#1521) https://github.com/vim/vim/commit/eb992cb90fd79c77ad2743459ac898e6ac3de939
* vim-patch.sh: delete *.orig filesJustin M. Keyes2018-02-11
|
* vim-patch.sh: remove --posix from patch invocationJustin M. Keyes2018-02-11
| | | | | This was supposed to avoid creating *.orig. It doesn't do that, and worse, it also seems to prevent new files from being created.
* Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
|\
| * Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
| |\ | | | | | | | | | closes #7937
| | * screen.c: resolve neovim issue #7937Michael Brailsford2018-02-07
| | |
* | | Merge pull request #7982 from bfredl/hlrefactorBjörn Linse2018-02-11
|\ \ \ | |/ / |/| | Refactor HlAttrs so that termguicolors is implemented purely on TUI side
| * | ui/tui: highlighting refactorBjörn Linse2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events.
* | | version.c: update [ci skip] (#7953)Marvim the Paranoid Android2018-02-11
|/ /
* | Merge pull request #7993 from blueyed/vim-8.0.1483Justin M. Keyes2018-02-10
|\ \ | | | | | | vim-patch:8.0.1483: searchpair() might return an invalid value on timeout
| * | 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
| |