aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | 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
* | vim-patch:8.0.1278: Add the "k" flag in 'guioptions' #10175Jan Edmund Lazo2019-06-10
| | | | | | | | | | | | | | Problem: GUI window always resizes when adding/removing a scrollbar, toolbar, etc. Solution: Add the 'k' flag in 'guioptions' to keep the GUI window size and change the number of lines/columns instead. (Ychin, closes vim/vim#703) https://github.com/vim/vim/commit/8ac441576fd219fb7227349e228d5b68520b204a
* | Merge #10173 from janlazo/vim-8.0.1756Justin M. Keyes2019-06-09
|\ \ | | | | | | vim-patch:8.0.1756,8.1.1509
| * | lintJan Edmund Lazo2019-06-09
| | |
| * | vim-patch:8.1.1509: cmdline_row can become negative, causing a crashJan Edmund Lazo2019-06-09
| | | | | | | | | | | | | | | | | | Problem: Cmdline_row can become negative, causing a crash. Solution: Make sure cmdline_row does not become negagive. (closes vim/vim#4102) https://github.com/vim/vim/commit/954bb0636390751c0665d7d730a13d86dc5bc6e6
| * | vim-patch:8.0.1756: GUI: after prompting for a number the mouse shape is wrongJan Edmund Lazo2019-06-09
|/ / | | | | | | | | | | | | | | Problem: GUI: after prompting for a number the mouse shape is sometimes wrong. Solution: Call setmouse() after setting "State". (Hirohito Higashi, closes vim/vim#2709) https://github.com/vim/vim/commit/73658317bacd9a0264dfaa32288de6ea1f236fe5
* | search_stat: show "??/?" dual in right-to-left case #10170Santos Gallegos2019-06-09
| | | | | | Co-Authored-By: James McCoy <jamessan@jamessan.com>
* | Merge #10142 from blueyed/vim-1fbfe7c48Justin M. Keyes2019-06-09
|\ \ | | | | | | vim-patch:8.1.013{0,1}
| * | vim-patch:8.1.0131: :profdel is not testedDaniel Hahler2019-06-08
| | | | | | | | | | | | | | | | | | Problem: :profdel is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#3123) https://github.com/vim/vim/commit/1fbfe7c48cb711f5a6deae535b3ec3bfe7952ce9
| * | vim-patch:8.1.0130: ":profdel func" does not work if func was called alreadyDaniel Hahler2019-06-08
| | | | | | | | | | | | | | | | | | | | | | | | Problem: ":profdel func" does not work if func was called already. (Dominique Pelle) Solution: Reset uf_profiling and add a flag to indicate initialization was done. https://github.com/vim/vim/commit/ad6480961080f80a455b2394f27b02935a2ded52
* | | vim-patch.sh: git-for-each-ref: use strip [ci skip] #10169Daniel Hahler2019-06-09
| | | | | | | | | | | | | | | | | | | | | | | | - It is a synonym for lstrip, which works with older Git versions also (2.7.4, Ubuntu Xenial). - exit in case of errors from git-foreach-ref - msg_err: echo to stderr Ref: https://github.com/neovim/neovim/pull/10165#issuecomment-500164356
* | | vim-patch.sh: improve performance with -l [ci skip] #10165Daniel Hahler2019-06-09
| |/ |/| | | Down to < 1s now also (without get_vim_sources).