aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | ex_getln: Fix indentZyX2017-06-28
| | | | | | | | |
| * | | | | | | | ex_getln: Make sure standard error reporting facility is not usedZyX2017-06-28
| | | | | | | | |
| * | | | | | | | ex_getln: Fix “echoerr msg not shown” problemZyX2017-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also attempted to fix problem with cancelling input() on error by avoiding standard error printing facilities (assumed thrown error message is the problem), but with no luck so far.
| * | | | | | | | functests: Uncomment `{REDRAW}` part of “works” testZyX2017-06-28
| | | | | | | | |
| * | | | | | | | functests: Partially uncomment <C-c> testZyX2017-06-28
| | | | | | | | |
| * | | | | | | | ex_getln: Call highlight callback inside :tryZyX2017-06-28
| | | | | | | | |
| * | | | | | | | functests: Make “stops executing callback” test workZyX2017-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed to be adjusted to use input() (previously relied on side-effects of executing `:cmd`) and dismiss something (hidden “Press ENTER” message?).
| * | | | | | | | functests: Fix typoZyX2017-06-28
| | | | | | | | |
| * | | | | | | | functests: Make tests work with input()ZyX2017-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | There are still some issues: specifically, new “pending” test hangs busted.
| * | | | | | | | functests: Comment out failing testZyX2017-06-27
| | | | | | | | |
| * | | | | | | | functests: Abstract away some ways to enter cmdline coloring modeZyX2017-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reason: should actually switch to using input() coloring because other coloring variants are eventually going away.
| * | | | | | | | ex_getln: Enable coloring for expression modeZyX2017-06-27
| | | | | | | | |
| * | | | | | | | functests: Add missing wait()ZyX2017-06-27
| | | | | | | | |
| * | | | | | | | eval,ex_getln: Add support for coloring input() promptsZyX2017-06-27
| | | | | | | | |
| * | | | | | | | ex_getln: Add some more tests, fix some found errorsZyX2017-06-27
| | | | | | | | |
| * | | | | | | | functests: Start adding some testsZyX2017-06-27
| | | | | | | | |
| * | | | | | | | ex_getln: Add basic support for coloring command-line promptZyX2017-06-27
| | | | | | | | |
| * | | | | | | | ex_getln: Do not do arabic shaping unless neededZyX2017-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should speed up execution without arabic characters a bit, slowing down with arabic characters. More necessary, this allows coloring prompt without caring about arabic shaping at the first iteration.
| * | | | | | | | ex_getln: Clean up draw_cmdline a bitZyX2017-06-27
| | | | | | | | |
* | | | | | | | | Merge pull request #7167 from jamessan/codecovJames McCoy2017-08-15
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | ci: Rename .codecov.yml → codecov.yml
| * | | | | | | | ci: Rename .codecov.yml → codecov.ymlJames McCoy2017-08-15
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to codecov/support#431 the comment setting isn't honored when the yaml file is named .codecov.yml.
* | | | | | | | ci/win: list build permutations explicitly (#7163)Justin M. Keyes2017-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids changing the matrix permutations for the old non-gcov builds, so that old URLs continue to work: https://ci.appveyor.com/api/projects/neovim/neovim/artifacts/build/Neovim.zip?branch=master&job=Configuration%3A%20MINGW_32 https://ci.appveyor.com/api/projects/neovim/neovim/artifacts/build/Neovim.zip?branch=master&job=Configuration%3A%20MINGW_64
* | | | | | | | Merge pull request #7161 from jamessan/codecovJames McCoy2017-08-14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ci: Upload coverage data to codecov.io Closes #7162
| * | | | | | | | ci: Ignore QB for codecov's CI statusJames McCoy2017-08-14
| | | | | | | | |
| * | | | | | | | ci: Collect coverage data for MINGW_64 builds on appveyorJames McCoy2017-08-14
| | | | | | | | |
| * | | | | | | | ci: Switch to codecov.io for coverage dataJames McCoy2017-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Continue uploading to coveralls, for now, so we can compare the services.
* | | | | | | | | Merge #6259 from justinmk/ui_refreshJustin M. Keyes2017-08-14
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | doc: screen_resize(): remove mention of "mustset"Justin M. Keyes2017-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "mustset" is from Vim term.c:set_shellsize(), not relevant here: we behave as if mustset=true always.
| * | | | | | | | ui: disable 'lazyredraw' during ui_refresh.Justin M. Keyes2017-08-14
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Could also try `do_redraw = true` instead of save/restore `p_lz`, but the nice thing about save/restore of `p_lz` is that it is "atomic". The semantics of `do_redraw` are not clear to me. Closes #4884 References #6202 References https://github.com/neovim/neovim/pull/6202#issuecomment-284379503 References #3929 #5692 #6157 References #5866
* | | | | | | | io: more guards against NULL filename (#7159)Justin M. Keyes2017-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | References ac055d677aa9 References #4370
* | | | | | | | Merge pull request #7158 from jamessan/move-tsan-stageJames McCoy2017-08-13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | travis: Move TSAN to last stage and allow failure
| * | | | | | | | travis: Move TSAN to last stage and allow failureJames McCoy2017-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TSAN build has been much less reliable lately, so it shouldn't hold up the other tests.
* | | | | | | | | lua/executor: Fix crash when printing empty string (#7157)Nikolai Aleksandrovich Pavlov2017-08-13
|/ / / / / / / /
* | | | | | | | tui: fix DECSCUSR logic #6997Sebastian Parborg2017-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix linuxvt cursor shape codes Fix konsole cursor_shapes (even when inside tmux) Do not trust old VTE terminal lies Closes #6978 Closes #7002 Closes #7049
* | | | | | | | Merge #7088 from justinmk/vimpatchesJustin M. Keyes2017-08-12
|\ \ \ \ \ \ \ \
| * | | | | | | | vim-patch:8.0.0235Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Memory leak detected when running tests for diff mode. Solution: Free p_extra_free. https://github.com/vim/vim/commit/b031c4ea04eb1e37a873fbb85e90d835aa1e2b1c
| * | | | | | | | oldtest: cannot `:set term` in NvimJustin M. Keyes2017-08-12
| | | | | | | | |
| * | | | | | | | vim-patch:8.0.0524Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Folds are messed up when 'encodin' is "utf-8". Solution: Also set the fold character when it's not multi-byte. https://github.com/vim/vim/commit/8da1e6cedf839902e15987a98733ebd31b5f1b81
| * | | | | | | | vim-patch:8.0.0518Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #7086 Problem: Storing a zero byte from a multi-byte character causes fold text to show up wrong. Solution: Avoid putting zero in ScreenLines. (Christian Brabandt, closes vim/vim#1567) https://github.com/vim/vim/commit/c6cd8409c2993b1476e123fba11cb4b8d743b896
| * | | | | | | | vim-patch:8.0.0290 vim-patch:8.0.0394Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0290: cursor positioning wrong if wide character wraps Problem: If a wide character doesn't fit at the end of the screen line, and the line doesn't fit on the screen, then the cursor position may be wrong. (anliting) Solution: Don't skip over wide character. (Christian Brabandt, closes vim/1408) vim-patch:8.0.0394 Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't fit. (Axel Bender) Solution: Handle a Tab as a not fitting character. (Christian Brabandt) Also fix that ":redraw" does not scroll horizontally to show the cursor. And fix the test that depended on the old behavior. https://github.com/vim/vim/commit/abc39ab642791ae3d22a524516eeedb673a95d9d
| * | | | | | | | vim-patch:8.0.0311Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Linebreak tests are old style. Solution: Turn the tests into new style. Share utility functions. (Ozaki Kiichi, closes vim/vim#1444) https://github.com/vim/vim/commit/544d3bc9f0e494cb712a33b61558b8e8e12b1e0b
| * | | | | | | | vim-patch:8.0.0128Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Display test fails on MS-Windows. Solution: Set 'isprint' to "@". https://github.com/vim/vim/commit/7089237885218eb8a19805bc2b75481c4efcd6ba
| * | | | | | | | vim-patch:8.0.0126Justin M. Keyes2017-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Display problem with 'foldcolumn' and a wide character. (esiegerman) Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt, closes vim/vim#1310) https://github.com/vim/vim/commit/6270660611a151c5d0f614a5f0248ccdc80ed971
| * | | | | | | | vim-patch:8.0.0090 fix breakindent bugJustin M. Keyes2017-08-12
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (original Vim commit-message is bogus) https://github.com/vim/vim/commit/6c896867c4f5d759616028ef7cbfce2a9ed32600
* | | | | | | | Merge pull request #7150 from jamessan/cid-166184James McCoy2017-08-11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | coverity/166184: Check length of str, not term
| * | | | | | | | coverity/166184: Check length of str, not termJames McCoy2017-08-11
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32396b5879b429def1c48948069c55366d41b9be add length checks to TERMINAL_FAMILY/STARTS_WITH to ensure memcmp() wouldn't read past the end of the string. However, "term" was copy/pasted from TERMINAL_FAMILY so STARTS_WITH() was unnecessarily reading the, potentially NULL, term variable.
* | | | | | | | Merge pull request #7143 from jamessan/log_callstack_to_fileJames McCoy2017-08-11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | log: Add log_callstack_to_file()
| * | | | | | | | log: Add log_callstack_to_file()James McCoy2017-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it trivial to log the callstack to, e.g., stderr, which can simplify debug cycles.
* | | | | | | | | vim-patch:8.0.0165 (#7132)KunMing Xie2017-08-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Ubsan warns for integer overflow. Solution: Swap two conditions. (Dominique Pelle) https://github.com/vim/vim/commit/f446b48ff0bffae2b453cd4f9e3c25dfe363d29d
* | | | | | | | | Merge #7140 'os_stat: return ENOENT on NULL fname'Justin M. Keyes2017-08-10
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |