aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* menu_get(): docJustin M. Keyes2017-07-28
|
* viml: introduce menu_get() function #6322Matthieu Coudron2017-07-28
| | | | menu_get({path}, {modes}). See :h menu_get.
* test: mouse_spec: remove obnoxious wait times (#7029)Justin M. Keyes2017-07-15
| | | | | helpers.skip_fragile() already skips the problematic tests on the ASan build. But the 15s timeout plus 5s 'mousetime' cause the tests to take 1+ minutes anyways.
* health.vim: fix testJustin M. Keyes2017-07-15
|
* test: shada: Replace hard-coded 704 with dynamic versionJames McCoy2017-07-14
|
* mbyte: Fix crash when using multibyte chars in maparg() return (#6986)Nikolai Aleksandrovich Pavlov2017-07-09
| | | | | | | | This is a refactoring typo from #6947. Fixes #6985 Combined with #6947 where typo was made it also fixes vim/vim#1827 which was present in Neovim.
* inccommand: improve performance #6949KillTheMule2017-07-08
| | | | | | | | During a preview, we can stop looking for matches after we got enough lines for the preview buffer. Because of this perf improvement, the 'redrawtime' test needs to be slowed down in a different way: _long_ lines instead of just many lines.
* 'cpoptions': remove "<" flag; ignore <special>Justin M. Keyes2017-07-08
| | | | Closes #6937 "nvim_get_keymap output is unreliable"
* i_CTRL-O: fix :startinsert at end of line (#6963)d10n2017-07-08
| | | | | | | | | | | | | | | | | | | | | | The gchar_cursor() == NUL check is already done in ins_ctrl_o. ins_esc changes gchar_cursor() so this if block is probably never entered. Issue: Pressing CTRL-O in insert mode at the end of the line and typing :startinsert moves the cursor 1 column back, when I expect the cursor to remain at the end of the line This is a regression from Vim behavior. Since at least Vim version 7.0, Vim returns you to insert mode at the end of the line. 091e7d033cbf0f4da068292ce4ac934f1c3dd91e is the first bad neovim commit Steps to reproduce using `nvim -u NORC`: `aaaa<C-o>:startinsert<CR>` Fixes #6962
* Merge pull request #6823 from blueyed/fix-term-stopJames McCoy2017-07-07
|\ | | | | fix SIGTERM/SIGHUP for jobs
| * jobstop/process_stop: send SIGTERM directlyDaniel Hahler2017-07-07
| | | | | | | | | | This reverts the revert of #6644 (7c1a5d1d4), and handles it properly now (with tests).
* | test: tui_spec: Remove unused is_linux variableJames McCoy2017-07-07
|/
* Merge #6816 'TUI improvements'Justin M. Keyes2017-07-07
|\ | | | | | | | | | | | | Removed these commits (test-suite changes): e2fba01910e0 7c809c4bc708 18e7cd9e9727
| * tui: Correct commentary on tmux colour tests.Jonathan de Boyne Pollard2017-06-03
| |
| * tui: Add built-in terminfo entry for VTE.Jonathan de Boyne Pollard2017-06-03
| | | | | | | | | | Also slightly refactor the way in which GNOME/MATE Terminal pretending to be xterm is detected.
| * tui: Add st to the always 256-colour capable list.Jonathan de Boyne Pollard2017-06-03
| | | | | | | | Also comment and augment some terminal colour tests.
| * tui: Correct a copy and paste error in stterm tests.Jonathan de Boyne Pollard2017-06-03
| | | | | | | | The test decsription was correct; the test was not.
| * tui: Update colour tests some more.Jonathan de Boyne Pollard2017-06-03
| |
| * tui: Update colour tests.Jonathan de Boyne Pollard2017-06-03
| |
* | Merge #6959 from ZyX-I/pvs-fixesJustin M. Keyes2017-07-04
|\ \
| * | os/fileio: Add ability to use os/fileio.c for file descriptorsZyX2017-07-04
| | | | | | | | | | | | Code imported from #6299
| * | os/fileio: Add msgpack_file_write functionZyX2017-07-04
| | |
* | | Merge #6958 from ZyX-I/fix-6957Justin M. Keyes2017-07-04
|\ \ \
| * | | shada: Make sure that code does not attempt to read too long itemsZyX2017-07-04
| |/ / | | | | | | Fixes #6957
* | | functests: Ensure different SIDs on successive source() callsZyX2017-07-04
| | |
* | | functests: Add some more :echo tests which also check for regressionZyX2017-07-04
| | | | | | | | | | | | Fixes #6954
* | | functests: Make ex_cmds/echo actually use :echoZyX2017-07-04
| | |
* | | functests: Copy eval/string_spec.lua to ex_cmds/echo_spec.luaZyX2017-07-04
|/ /
* | Merge #6947 from ZyX-I/consistent-get_keymapJustin M. Keyes2017-07-03
|\ \
| * | unittests: Fix allocation ordering for tv_dict_add_str()ZyX2017-07-02
| | |
| * | functests: Test how spaces appear in get_keymap outputZyX2017-07-02
| | |
| * | functests: Use more extensive testingZyX2017-07-02
| | | | | | | | | | | | Fixes #6937
| * | message: Add support for replacing `<` to str2specialZyX2017-07-02
| | |
| * | functests: Add tests for new behaviourZyX2017-07-02
| | | | | | | | | Apparently it is not working yet.
| * | functests: Remove local_copy functionZyX2017-07-02
| | |
| * | eval/typval: Add tv_dict_add_allocated_str() functionZyX2017-07-02
| | |
* | | test: expand_env_esc: Pass correct buffer size for outlen and assertionJames McCoy2017-07-02
|/ / | | | | | | | | | | | | | | Running this test with a mocked passwd file whose $HOME was set to /home/jamessan/src/debian.org/pkg-vim/deb-packages/neovim/neovim-0.2.0/debian/fakehome caused the test to fail, since the expanded result was >= 99 bytes. The test should be reflecting the actual size of the buffer, instead of some arbitrary other number, anwyay.
* | ci/quickbuild: XXX: disable server_requests test (#6851)Justin M. Keyes2017-07-02
| | | | | | | | | | | | | | | | Temporarily disable this test which hangs quickbuild. From #6905: The hang occurs when calling nvim_set_current_line. References #6594 5a151555c8dce70bbf235e7f6d5bd1ced5e7c46c
* | test: handle single-char hostname (#6939)KunMing Xie2017-07-01
| |
* | Merge pull request #6927 from jamessan/vim-7.4.2259James McCoy2017-06-27
|\ \ | | | | | | vim-patch:7.4.2259,7.4.2268,7.4.2318,7.4.2320
| * | vim-patch:7.4.2320James McCoy2017-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Redraw problem when using 'incsearch'. Solution: Save the current view when deleting characters. (Christian Brabandt) Fix that the '" mark is set in the wrong position. Don't change the search start when using BS. https://github.com/vim/vim/commit/dda933d06c06c2792bd686d059f6ad19191ad30b
| * | vim-patch:7.4.2268James McCoy2017-06-26
| | | | | | | | | | | | | | | | | | | | | Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys. Solution: Use CTRL-T and CTRL-G instead. https://github.com/vim/vim/commit/1195669f9e434fa9ab8b57ee9470bf951e4990b8
| * | functests/legacy: Add lua version of test_search.vimJames McCoy2017-06-26
| | |
* | | Merge #6789 from ZyX-I/lua-pathJustin M. Keyes2017-06-27
|\ \ \ | |/ / |/| | lua: Add paths from &runtimepath to package.path and package.cpath
| * | lua: Use automatic determining of suffixes only for package.cpathZyX2017-05-28
| | |
| * | lua: Add paths from &runtimepath to package.path and package.cpathZyX2017-05-25
| | |
| * | api/vim: Fix nvim_list_runtimepathsZyX2017-05-23
| | | | | | | | | | | | | | | | | | | | | | | | It used to 1. Always omit last component in runtimepath. 2. Always omit trailing empty item and leave uninitialized memory in place of it.
* | | functests: Fix screen.lua supplying dedent additional argumentZyX2017-06-21
| | |
* | | functests: Check that minimal distance between commands worksZyX2017-06-21
| | |
* | | functests: Add testsZyX2017-06-21
| | |