aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * tests: fix Test_tagfiles: use Vim's 'tags' settingDaniel Hahler2019-06-16
| | | | | | | | | | Otherwise it might fail with an existing `tags` file upwards, e.g. in neovim's source directory (which should be rather common).
* | Merge pull request #10186 from blueyed/fix-cdDaniel Hahler2019-06-17
|\ \ | |/ |/| ci: minor improvements
| * ci: Travis: skip lint job with "\[skip.lint\]"Daniel Hahler2019-06-17
| |
| * ci: Travis: ccache: use --zero-statsDaniel Hahler2019-06-17
| | | | | | | | | | This makes it display actual results in before_cache then, and it seems like it is not necessary to keep stats across builds.
| * ci: AppVeyor: use fast_finish=trueDaniel Hahler2019-06-17
| |
| * ci/build.ps1: add comment for PATH mangling with old testsDaniel Hahler2019-06-17
| |
| * ci: Travis: remove obsolete cmake fileDaniel Hahler2019-06-17
| | | | | | | | Added in f65614fb1, forgot to be removed in 55682710a.
| * ci/common/test.sh: fix some issues reported by shellcheckDaniel Hahler2019-06-17
|/
* vim-patch:8.0.1845: various comment updates needed, missing white space (#10203)Daniel Hahler2019-06-16
| | | | | | | Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space. https://github.com/vim/vim/commit/259f26ac2d41ecfb28b82c651b2bfc1edc7c3e29 Ignored (partly) applied patch for src/nvim/po/it.po.
* vim-patch:8.1.1003: playing back recorded key sequence mistakes key code ↵Daniel Hahler2019-06-16
| | | | | | | (#10155) Problem: Playing back recorded key sequence mistakes key code. Solution: Insert a <Nop> after the <Esc>. (closes vim/vim#4068) https://github.com/vim/vim/commit/6edbbd8114320089c0e603e033775d9dd34cb10a
* Merge pull request #10236 from janlazo/vim-8.1.1545Daniel Hahler2019-06-16
|\ | | | | vim-patch:8.0.{1516,1549},8.1.{0044,1545}
| * vim-patch:8.0.1549: various small problems in test filesJan Edmund Lazo2019-06-15
| | | | | | | | | | | | Problem: Various small problems in test files. Solution: Include small changes. https://github.com/vim/vim/commit/5d7ead3bc85eefd0929bfcbb579510c8164ea1be
| * vim-patch:8.0.1516: errors for job options are not very specificJan Edmund Lazo2019-06-15
| | | | | | | | | | | | Problem: Errors for job options are not very specific. Solution: Add more specific error messages. https://github.com/vim/vim/commit/b3292fa2d362b064ff8a115fc0ad794c1f1265d7
| * vim-patch:8.1.0044: if a test function exists Vim this may go unnoticedJan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | | | | | Problem: If a test function exists Vim this may go unnoticed. Solution: Check for a test funtion quitting Vim. Fix tests that did exit Vim. https://github.com/vim/vim/commit/8903676d3d4c3fcb37d2a55c67370f30806b1626 Restore test_assert.vim to run Test_zz_quit_detected().
| * vim-patch:8.1.1545: when the screen is to small there is no message about thatJan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | Problem: When the screen is to small there is no message about that. (Daniel Hahler) Solution: Do not use :cquit. (closes vim/vim#4534) https://github.com/vim/vim/commit/45aa07d3c126e887c614f8a4ebdb88aed673a9f1
* | Merge pull request #10150 from bfredl/extcountBjörn Linse2019-06-16
|\ \ | |/ |/| make msg_advance and search_count not crash with ext_messages, fixes #10069
| * messages: fix crash with msg_advance when using ext_messagesBjörn Linse2019-06-16
| |
| * messages: support shortmess-=S in ext_messagesBjörn Linse2019-06-16
|/
* ci: AppVeyor: ensure that win32 feature is set (#10216)Daniel Hahler2019-06-16
| | | | | | | [skip travis] Closes https://github.com/neovim/neovim/pull/10232. Co-authored-by: Jan Edmund Lazo <jan.lazo@mail.utoronto.ca>
* vim-patch:8.0.1245: when WaitFor() has a wrong expression it just waits a ↵Jan Edmund Lazo2019-06-15
| | | | | | | | | second (#10233) Problem: When WaitFor() has a wrong expression it just waits a second, which goes unnoticed. (James McCoy) Solution: When WaitFor() times out throw an exception. Fix places where the expression was wrong. https://github.com/vim/vim/commit/3e1c617d49224038a820ee2c552ebe31a84aaa89
* ci: Travis: add baseline stage [skip appveyor] (#10226)Daniel Hahler2019-06-15
| | | | | | | | This moves the 4 fastest jobs there, effectively resulting in a separate OSX stage then. Travis typically runs 4/5 jobs in parallel, so this avoids a) running the slower OSX builds if there are problems already, and b) will start other builds already earlier (e.g. after the lint job finished).
* ci: codecov: do not use flags [ci skip] (#10227)Daniel Hahler2019-06-15
| | | | Using flags results in timeouts on their end when viewing reports, and is a known issue since months already.
* Dump gcov coverage in process_spawn (#10230)Daniel Hahler2019-06-15
| | | Fixes https://github.com/neovim/neovim/pull/3926#issuecomment-502343527.
* Merge pull request #10231 from bfredl/bufcb_endBjörn Linse2019-06-15
|\ | | | | api/lua: add on_detach to nvim_buf_attach
| * api/lua: add on_detach to nvim_buf_attachBjörn Linse2019-06-15
|/
* ci: AppVeyor: fix cov job, remove duplicate non-cov one (#10217)Daniel Hahler2019-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ci: AppVeyor: set GCOV_ERROR_FILE This prevents the warnings/errors to be spilled into test results, causing them to fail them, e.g.: [ FAILED ] C:/projects/neovim/test/functional\core\main_spec.lua @ 97: Command-line option -s errors out when trying to use nonexistent file with -s C:/projects/neovim/test/functional\core\main_spec.lua:98: Expected objects to be the same. Passed in: (string) 'Cannot open for reading: "Xtest-functional-core-main-s.nonexistent": no such file or directory profiling:C:\projects\neovim\build/src/nvim/CMakeFiles/nvim.dir/buffer.c.gcda:Data file mismatch - some data files may have been concurrently updated without locking support ' Expected: (string) 'Cannot open for reading: "Xtest-functional-core-main-s.nonexistent": no such file or directory ' stack traceback: C:/projects/neovim/test/functional\core\main_spec.lua:98: in function <C:/projects/neovim/test/functional\core\main_spec.lua:97> For reference, the locking appears to have been reworked for gcc 9.1 [1]. 1: https://github.com/gcc-mirror/gcc/commit/56621355b helpers.clear: keep GCOV_ERROR_FILE in environment * ci: AppVeyor: remove MINGW_64 config (used with cov now) Also: - run MINGW_64-gcov first, and with PRs, since it provides coverage.
* Merge #10208 from janlazo/vim-8.0.0931Justin M. Keyes2019-06-14
|\ | | | | vim-patch:8.0.{931,933,953}
| * vim-patch:8.0.0953: get "no write since last change" error in terminal windowJan Edmund Lazo2019-06-13
| | | | | | | | | | | | | | Problem: Get "no write since last change" error in terminal window. Solution: Use another message when closing a terminal window. Make ":quit!" also end the job. https://github.com/vim/vim/commit/f5be7cd01642fafc4b7d68894eb60cca60c7a405
| * test/old: pass Test_statusline on WindowsJan Edmund Lazo2019-06-13
| |
| * vim-patch:8.0.0933: terminal test tries to start GUI when it's not possibleJan Edmund Lazo2019-06-13
| | | | | | | | | | | | Problem: Terminal test tries to start GUI when it's not possible. Solution: Check if the GUI can run. (James McCoy, closes vim/vim#1971) https://github.com/vim/vim/commit/9f0139a2a869b0804e5b91a65e3d5952c9091879
| * vim-patch:8.0.0931: getwininfo() does not indicate a terminal windowJan Edmund Lazo2019-06-13
|/ | | | | | Problem: getwininfo() does not indicate a terminal window. Solution: Add "terminal" to the dictionary. https://github.com/vim/vim/commit/69905d108be4af86c2d2a9224e2c588723276dc9
* Merge pull request #10221 from bfredl/showcmd_cursorBjörn Linse2019-06-13
|\ | | | | screen: showcmd should never move the cursor
| * screen: showcmd should never move the cursorBjörn Linse2019-06-13
| | | | | | | | | | Also restore the symmetry between grid_puts_line_start and grid_puts_line_flush.
* | tests: increase timeout with "timers doesn't mess up the cmdline" (#10212)Daniel Hahler2019-06-13
|/ | | | | | | | | | | | This might be required on (slower) CI. [ RUN ] timers doesn't mess up the cmdline: ERR test/functional/ui/screen.lua:562: expected intermediate screen state before final screen state stack traceback: test/functional/ui/screen.lua:562: in function '_wait' test/functional/ui/screen.lua:366: in function 'expect' .../build/neovim/neovim/test/functional/eval/timer_spec.lua:221: in function <.../build/neovim/neovim/test/functional/eval/timer_spec.lua:199> Ref: https://travis-ci.org/neovim/neovim/jobs/544974506#L3861
* Merge pull request #10202 from blueyed/vim-8.0.1704Daniel Hahler2019-06-13
|\ | | | | | | | | vim-patch:8.0.1704: 'backupskip' default doesn't work for Mac Also aligns tests from two previous patched to the ones in upstream.
| * vim-patch:8.0.1704: 'backupskip' default doesn't work for MacDaniel Hahler2019-06-13
| | | | | | | | | | | | Problem: 'backupskip' default doesn't work for Mac. Solution: Use "/private/tmp". (Rainer Müller, closes vim/vim#2793) https://github.com/vim/vim/commit/b8e22a053b68774dfd86fd829d9dba2333f09c05
| * tests: align tests in test_options to Vim (moved)Daniel Hahler2019-06-12
| |
* | tui: support rgba background detection (#10205)Harm te Hennepe2019-06-13
|/ | | Fixes https://github.com/neovim/neovim/issues/10159.
* main: do event_init before early_init #10183Daniel Hahler2019-06-12
| | | | | | Fixes https://github.com/neovim/neovim/issues/10172 * move log_init to event_init * move init_signs to end of early_init
* Merge #10192 from janlazo/vim-8.0.1689Justin M. Keyes2019-06-12
|\ | | | | vim-patch:8.0.1689,8.1.0213
| * vim-patch:8.1.0213: CTRL-W CR does not work properly in a quickfix windowJan Edmund Lazo2019-06-12
| | | | | | | | | | | | Problem: CTRL-W CR does not work properly in a quickfix window. Solution: Split the window if needed. (Jason Franklin) https://github.com/vim/vim/commit/0a08c63da17dfd93ac2885e3f3f8a083a9b3131c
| * vim-patch:8.0.1689: no tests for xxdJan Edmund Lazo2019-06-11
|/ | | | | | Problem: No tests for xxd. Solution: Add a test. (Christian Brabandt) https://github.com/vim/vim/commit/29f9ed20b42e7badea6cfb82fb1fb8d71f33e282
* Merge #10163 from blueyed/vim-8.1.1292Justin M. Keyes2019-06-11
|\ | | | | vim-patch:8.1.1292: invalid command line arguments not tested
| * adjust tests for nvimDaniel Hahler2019-06-11
| |
| * vim-patch:8.1.1292: invalid command line arguments not testedDaniel Hahler2019-06-10
| | | | | | | | | | | | Problem: Invalid command line arguments not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#4346) https://github.com/vim/vim/commit/ba9ea91beb8f687b0f61b28319c1dbdced2f46ca
* | vim-patch:8.1.1211: test user command code #10162Daniel Hahler2019-06-11
|/ | | | | Problem: Not all user command code is tested. Solution: Add more tests. https://github.com/vim/vim/commit/e61e548dd6a20471fd81160b1c2a16089505ec8c
* local.mk.example: add example for -Werror [ci skip] #10178Daniel Hahler2019-06-10
|
* TUI: set os/input.c:global_fd to input->in_fd #10174erw72019-06-10
| | | | | | | | | | | | | Problem: When we changed startup to wait for the TUI (like a remote UI), we forgot to set os/input.c:global_fd. That used to be done by input_start(). Solution: Initialize os/input.c:global_fd before initializing libtermkey (termkey_new_abstract) so that tui_get_stty_erase() and friends can inspect the correct fd. fixes #10134 close #10174
* doc [ci skip] #10129Justin M. Keyes2019-06-10
| | | - document lua vim.loop #10123
* lua: introduce vim.loop (expose libuv event-loop) #10123George Zhao2019-06-10
| | | | | | Co-authored-by: Andrey Popp <8mayday@gmail.com> closes #9546 closes #10084