aboutsummaryrefslogtreecommitdiff
path: root/test/functional
Commit message (Collapse)AuthorAge
...
| * | | | 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.
| * | | | 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
| | | | |
* | | | | lua/executor: Fix crash when printing empty string (#7157)Nikolai Aleksandrovich Pavlov2017-08-13
| |_|_|/ |/| | |
* | | | input: skip dialogs if no UI is activeJustin M. Keyes2017-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Treat dialogs in the same way as "silent mode" (`nvim -es`). References #1984 References #3901
* | | | clint: allow starting brace after `enum`Justin M. Keyes2017-08-06
| | | |
* | | | test/helpers: disable powershell logo/banner messageJustin M. Keyes2017-08-06
| | | |
* | | | terminal: block redraw during c_CTRL-DJustin M. Keyes2017-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unlike the normal wildmenu, the CTRL-D wild-list is not restored by statusline redraw. (Semantics: ^D is controlled by 'wildoptions' option, so it's in the "wild..." family.) TODO: externalize the c_CTRL-D wild-list.
* | | | win_redr_status(): skip if wildmenu is showingJustin M. Keyes2017-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This might be too coarse, but it passes all tests ... A more nuanced approach might be: only skip the windows whose statuslines are overwritten by the wildmenu. Closes #2255 Closes #7108 vim-patch:8.0.0710 N/A because of the changes in this commit.
* | | | test: job_spec.lua: disable shada in test instanceJustin M. Keyes2017-08-04
| |_|/ |/| |
* | | vim-patch:8.0.0124 #7092ckelsel2017-07-30
| | | | | | | | | | | | | | | | | | | | | Problem: Internal error for assert_inrange(1, 1). Solution: Adjust number of allowed arguments. (Dominique Pelle) https://github.com/vim/vim/commit/3421566376b5723213af502bd3c2b9debe025ef1
* | | 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 #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
|/ / /
* | | 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
| | |
* | | 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