aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * vim-patch:8.0.1193: crash when wiping buffer after getbufinfo()Justin M. Keyes2019-08-12
| | | | | | | | | | | | | | | | Problem: Crash when wiping out a buffer after using getbufinfo(). (Yegappan Lakshmanan) Solution: Remove b:changedtick from the buffer variables. (Note: The test changes in vim-patch:8.0.1193 were already included.)
* | API: fix nvim_command_output buffer overflow (#10830)Abdelhakeem Osama2019-08-22
| | | | | | Fixes https://github.com/neovim/neovim/issues/10829.
* | vim-patch:8.1.1897: may free memory twice when out of memory (#10827)Jan Edmund Lazo2019-08-22
| | | | | | | | | | | | Problem: May free memory twice when out of memory. Solution: Check that backslash_halve_save() returns a different pointer. (Dominique Pelle, closes vim/vim#4847) https://github.com/vim/vim/commit/f1552d07d715b437d941659479942c2543b02bd4
* | Merge pull request #10815 from blueyed/vim-8.1.1483Daniel Hahler2019-08-22
|\ \ | | | | | | vim-patch:8.1.1483: skipped tests are not properly listed
| * | -u NONE for no syntax highlightingDaniel Hahler2019-08-22
| | |
| * | vim-patch:8.1.1893: script to summarize test results can be improvedDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | | | | Problem: Script to summarize test results can be improved. Solution: Use "silent" for substitute to avoid reporting number of matches. Remove duplicate "set nocp". (Daniel Hahler, closes vim/vim#4845) https://github.com/vim/vim/commit/f1e0544d413b8b2ea129db0655b4e123d54177a6
| * | vim-patch:8.1.1478: still an error when running tests with the tiny versionDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | Problem: Still an error when running tests with the tiny version. Solution: Do not try reading test.log https://github.com/vim/vim/commit/18250e291a5b4b8e32229d99ccb7c895ff0ca637
| * | vim-patch:8.1.1477: test summary fails in the tiny versionDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | Problem: Test summary fails in the tiny version. Solution: set 'nocompatible'. https://github.com/vim/vim/commit/c7500f9cb5b9fbedb9f1a385fdc3790335054bd3
| * | vim-patch:8.1.1488: summary of tests has incorrect failed countDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | Problem: Summary of tests has incorrect failed count. Solution: Add to the failed count instead of setting it. (Christian Brabandt) https://github.com/vim/vim/commit/150f0550f45b836200a189e4d34417f4d3467455
| * | vim-patch:8.1.1476: no statistics displayed after running testsDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No statistics displayed after running tests. Solution: Summarize the test results. (Christian Brabandt, closes vim/vim#4391) Also make it possible to report a skipped file. https://github.com/vim/vim/commit/9c0cec65f891492314caadeef87a50251a21e630 Removes our custom no-inits from `$(RUN_VIMTEST)`, since we have `$(NO_INITS)` now also.
| * | vim-patch:8.1.1483: skipped tests are not properly listedDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Skipped tests are not properly listed. Solution: Throw a "Skipped" exception instead of using ":finish" or ":return". https://github.com/vim/vim/commit/5d30ff19648d2ff0696cea97582b902f6a4ec0ba Skips quite some (N/A) tests. vim-patch:8.1.0503: missing change to diff test (included in cf1ffa916)
| * | vim-patch:8.1.0811: too many #ifdefsDaniel Hahler2019-08-22
| | | | | | | | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, the final chapter. https://github.com/vim/vim/commit/30276f2beb248557c6b33cd5418bca8b7084b0a5
* | | tui: handle Smulx extension capability (extended underline) (#9097)Daniel Hahler2019-08-22
|/ / | | | | | | | | | | | | | | | | This was added to ncurses terminfo for vte and tmux. Ref: https://github.com/tmux/tmux/issues/1492#issuecomment-427675180 Assumes color support is available when extended underline is supported. Ref: https://github.com/tmux/tmux/issues/1492#issuecomment-427803984
* | test: fix problem of breaking user's viminfo (#10824)erw72019-08-22
| | | | | | | | | | | | Vim turns on 'compatible' as a side effect of using the -u command line option. As a result, viminfo is not used. But that is not the case with neovim. neovim requires the -i command line option to avoid breaking user's viminfo.
* | Merge #10823 from janlazo/vim-8.1.1124Justin M. Keyes2019-08-21
|\ \
| * | edit: add nonnull func attributeJan Edmund Lazo2019-08-21
| | |
| * | edit: compl_started,compl_used_match are boolJan Edmund Lazo2019-08-21
| | |
| * | vim-patch:8.1.1124: insert completion flags are mixed upJan Edmund Lazo2019-08-21
| | | | | | | | | | | | | | | | | | Problem: Insert completion flags are mixed up. Solution: Clean up flags use of ins_compl_add() and cp_flags. https://github.com/vim/vim/commit/d9eefe3155277cec71105f52d34a76f7a3237e7f
* | | ci: AppVeyor: exitIfFailed with old tests (#10187)Daniel Hahler2019-08-21
| | |
* | | vim-patch:8.1.0888: the a: dict is not immutable as documented (#10819)Abdelhakeem Osama2019-08-21
|/ / | | | | | | | | | | Problem: The a: dict is not immutable as documented. Solution: Make the a:dict immutable, add a test. (Ozaki Kiichi, Yasuhiro Matsumoto, closes vim/vim#3929) https://github.com/vim/vim/commit/31b816042fca879b11965ddd75287732563ba698
* | Merge pull request #10821 from blueyed/asanDaniel Hahler2019-08-21
|\ \ | | | | | | tests: improve escaping of special chars, forward all sanitizer options
| * | fixup! test/functional/helpers.lua: env: forward also TSAN_OPTIONS/MSAN_OPTIONSDaniel Hahler2019-08-21
| | |
| * | test/functional/helpers.lua: env: forward also TSAN_OPTIONS/MSAN_OPTIONSDaniel Hahler2019-08-21
| | |
| * | src/nvim/testdir/runnvim.vim: improve escaping of non-printablesDaniel Hahler2019-08-21
| | |
* | | tests: support msg with global_helpers.ok (#10820)Daniel Hahler2019-08-21
|/ / | | | | | | | | | | Ref: https://github.com/neovim/neovim/pull/10768#discussion_r315904175 Co-Authored-By: Justin M. Keyes <justinkz@gmail.com>
* | oldtest: windows: revert setting shellslash individually (#10189)Daniel Hahler2019-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert "oldtests: win: shellslash for cdpath,tags,:find" This reverts commit 6245b4873d5e24fade9aadadf32645bfb3ebfc31. * Revert "oldtests: set shellslash for ":cd" test" This reverts commit eba1ebafe554fcf6dcd8c933f53b43ca9c5b3b6a. * Revert "oldtests: set shellslash in Test_shellescape()" This reverts commit e428fc4b52d986fec0d544e371b05e8c7e18db93. * Revert "fixup! vim-patch:8.0.1782: no simple way to label quickfix entries" This reverts commit ac1fbc28601a05cdca19f868449c86b8dd70328c. * Revert "test/old: pass Test_statusline on Windows" This reverts commit 6efa3bff09afb0e54ad71278ac60259bf41be286. * Revert "oldtests: set shellslash for Test_non_zero_arg" This reverts commit 42e1e2495cc51f659d505bfec8b72905c19e4094. * Revert "oldtests: set shellslash in Test_true_false_arg()" This reverts commit 8bd194f98aaf8d79886b78f4bd29f9525c1459c8. * Remove unnecessary set shellslash Since #10679 no longer requires individual set shellslash, it is removed. Co-Authored-By: erw7 <erw7.github@gmail.com>
* | Merge pull request #10768 from blueyed/tests-shorter-timersDaniel Hahler2019-08-20
|\ \ | | | | | | tests: timer_spec: lower timeout, avoids flakiness
| * | tests: screen: notification_cb: improve assertion messageDaniel Hahler2019-08-20
| | |
| * | tests: timer_spec: lower timeout, avoids flakinessDaniel Hahler2019-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inspired by quickbuild failure, where `g:val` was increased already: 20:07:04,227 INFO - not ok 1164 - timers works with repeat two 20:07:04,227 INFO - # test/functional/eval/timer_spec.lua @ 36 20:07:04,227 INFO - # Failure message: test/functional/eval/timer_spec.lua:38: Expected objects to be the same. 20:07:04,227 INFO - # Passed in: 20:07:04,227 INFO - # (number) 1 20:07:04,227 INFO - # Expected: 20:07:04,227 INFO - # (number) 0 20:07:04,227 INFO - # stack traceback: 20:07:04,227 INFO - # test/functional/eval/timer_spec.lua:38: in function <test/functional/eval/timer_spec.lua:36> Uses a pattern of `eq()`ing `timer_start` and `g:val` in the same `eval` call, and decreases timeouts in general. Improves runtime from ~5s to <2s.
* | | Merge pull request #10818 from blueyed/minorDaniel Hahler2019-08-20
|\ \ \ | | | | | | | | Minor: .gitignore, improve test assertion message
| * | | tests: screen: notification_cb: improve assertion messageDaniel Hahler2019-08-20
| | | |
| * | | .gitignore: src/nvim/testdir/*.tlogDaniel Hahler2019-08-20
| | | |
* | | | win: stream: reset tty stream on closeAnciety2019-08-20
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | This was overlooked in 8072f085d2ed. Analogous to 8a782f1699e2. fix #10668 ref 8072f085d2ed #9884 ref 8a782f1699e2 #2377
* | | test/functional/ui/mode_spec: improve "ui mode_change event" (#10816)Daniel Hahler2019-08-20
| | | | | | | | | | | | Set a shorter `&matchtime` (instead of asserting the default), and do not sleep - `screen:expect` will do that (wait for it).
* | | Merge pull request #10814 from janlazo/vim-8.1.1887Daniel Hahler2019-08-20
|\ \ \ | |/ / |/| | vim-patch:8.1.{1887,1890}
| * | vim-patch:8.1.1890: ml_get error when deleting fold markerJan Edmund Lazo2019-08-19
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Ml_get error when deleting fold marker. Solution: Check that the line number is not below the last line. Adjust the fold when deleting the empty line. (Christian Brabandt, closes vim/vim#4834) https://github.com/vim/vim/commit/9a4a8c4d5993c6371486c895a515c2ad351e9aaa
| * | vim-patch:8.1.1887: the +cmdline_compl feature is not in the tiny versionJan Edmund Lazo2019-08-19
| | | | | | | | | | | | | | | | | | Problem: The +cmdline_compl feature is not in the tiny version. Solution: Graduate the +cmdline_compl feature. https://github.com/vim/vim/commit/0a52df50a0e8fce6f5e0eb5f5373dcd0fa24d83a
* | | src/nvim/README: revisit sanitizer section [ci skip] (#10780)Daniel Hahler2019-08-20
|/ /
* | Merge pull request #10626 from janlazo/test/enableDaniel Hahler2019-08-19
|\ \ | | | | | | Windows: enable more tests
| * | tests: win: enable buffer focus testJan Edmund Lazo2019-08-18
| | |
| * | test: win: enable WinEnter terminal testJan Edmund Lazo2019-08-18
| | |
| * | test: win: enable output_spec testJan Edmund Lazo2019-08-18
|/ /
* | Unreserve :X #10807Julian Berman2019-08-18
| | | | | | closes #10806
* | CI/AppVeyor: revert "skip MSVC_32 for non-PR" [skip travis] #10805Justin M. Keyes2019-08-18
| | | | | | | | | | | | | | | | | | Revert commit bfbc1a787266833d7bebf0b48ac62a526a864034. The nightly release job is failing: https://travis-ci.org/neovim/bot-ci/builds/569687794 - We need the MSVC artifact on master so that our nightly job can publish it. - Saving time on master is low-priority because most CI activity is from PRs.
* | Merge pull request #10798 from bfredl/multifixBjörn Linse2019-08-18
|\ \ | | | | | | multigrid: fixes
| * | ui: transmit "blend=" property of highlight attributesBjörn Linse2019-08-18
| | |
| * | test/ui: properly test win_hide by explicitly marking hidden gridsBjörn Linse2019-08-17
| | |
| * | ui: use Window type in win_pos consistently with win_float_posBjörn Linse2019-08-17
| | | | | | | | | | | | Also check invalid positional arguments to screen:expect()
* | | Merge #10679 from erw7/fix-oldtest-on-windowsJustin M. Keyes2019-08-18
|\ \ \
| * | | Change to use v:progpath instead of constant [skip ci]erw72019-08-18
| | | |