aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
* | | | | | | | test: minor changesJustin M. Keyes2016-03-17
| | | | | | | |
* | | | | | | | 'shortmess': Add "F" flag. #4446Shougo Matsushita2016-03-17
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "Don't give the file editing message" flag in shortmess option. Add the UI tests by @fmoralesc Fix the changes for Vim 7.4.1570
* | | | | | | Merge pull request #2877 from lucc/test88Justin M. Keyes2016-03-10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | test: Migrate legacy test 88.
| * | | | | | | tests: Update migrated legacy test 88 for patch 7.4.639.Lucas Hoffmann2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch was merged into master at d25a59f4.
| * | | | | | | tests: Modernize legacy test 88.Lucas Hoffmann2016-03-09
| | | | | | | |
| * | | | | | | tests: Migrate legacy test 88.Lucas Hoffmann2016-03-09
| | | | | | | |
* | | | | | | | complete: disable folding when completingAnmol Sethi2016-03-09
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Fixes vim/vim#643
* | | | | | | Normalize nan/-nan in plugin/msgpack_spec.luaThiago de Arruda2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -NaN doesn't exist in the IEEE 754 spec, it is a hardware-specific detail abstracted away by luajit(and not by lua or nvim), so there's no need to test it. Normalize all tests that involve -nan so the suite will be compatible with both Lua and Luajit.
* | | | | | | Remove `goto` statement in lua code.Thiago de Arruda2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | `goto` is another luajit extension not compatible with 5.1.
* | | | | | | Rewrite hexadecimal escape sequences as decimal in lua stringsThiago de Arruda2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hexadecimal notation is a Luajit extension which is not compatible with Lua 5.1. While Lua 5.2 does support hexadecimal sequences, it is better to target Lua 5.1 for maximum compatibility with Luajit(which has fully compatible with 5.1 API/ABI).
* | | | | | | Remove dependency on ffi moduleThiago de Arruda2016-03-07
| |/ / / / / |/| | | | |
* | | | | | Tests: check error messages from set{qf,loc}list()Marco Hinz2016-03-02
| | | | | |
* | | | | | Tests: add autocmd_spec.luaMarco Hinz2016-03-02
| | | | | |
* | | | | | Tests: clean up tabnew_spec.luaMarco Hinz2016-03-02
| |/ / / / |/| | | |
* | | | | Merge pull request #4319 from watiko/vim-7.4.952Justin M. Keyes2016-03-02
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.952
| * | | | | vim-patch:7.4.952watiko2016-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'lispwords' is tested in the old way. Solution: Make a new style test for 'lispwords'. https://github.com/vim/vim/commit/6cd1345307440491580e5e86cb82c54ee9a46baa
* | | | | | Trigger TabNew before TabEnterMarco Hinz2016-03-01
| | | | | |
* | | | | | Tests: add function_spec.luaMarco Hinz2016-03-01
| | | | | |
* | | | | | Merge pull request #4304 from bfredl/yankBjörn Linse2016-02-29
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add v:event variable and TextYankPost autocommand
| * | | | | | TextYankPost: add information to v:event and update testsBjörn Linse2016-02-29
| | | | | | |
| * | | | | | eval: add v:event, which will contain data events want to propagate to their ↵Björn Linse2016-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | receivers. Add helper functions dict_clear and dict_set_keys_readonly.
| * | | | | | Add TextYankPost and TextDeletePost autocmdsShougo Matsushita2016-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by @watiko Ported from https://github.com/Silex/vim/commit/de53ab72c89affa8ba77536ed8920751c037d127
* | | | | | | Tests: fix according to lualintMarco Hinz2016-02-29
|/ / / / / /
* | | | | | Merge pull request #3900 from ZyX-I/inf-nan-stringJustin M. Keyes2016-02-28
|\ \ \ \ \ \ | | | | | | | | | | | | | | Make it possible to eval() all floating-point values dumped by string()
| * | | | | | functests: Add string() function testsZyX2016-02-02
| | | | | | |
| * | | | | | eval: Return different values when dividing by zeroZyX2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #3263
* | | | | | | functests: Improve screen:expect error reportingZyX2016-02-28
| | | | | | |
* | | | | | | functests: Make test more robustZyX2016-02-28
| | | | | | |
* | | | | | | functests: Make sure that setting scrollback size works from TermOpenZyX2016-02-28
| | | | | | |
* | | | | | | main: Make using :edit term:// run TermOpen eventZyX2016-02-28
| |_|/ / / / |/| | | | | | | | | | | | | | | | | Ref #4306
* | | | | | Avoid internal errors with setloclist()Marco Hinz2016-02-26
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All syntastic users experienced this problem: E685: Internal error: get_tv_string_buf() It's reproducable with: :call setloclist(0, ['']) So, not given optional arguments to setloclist() lead to some fields not inizilied and the code took the wrong branches.
* | | | | Tests: add errorlist_spec.luaMarco Hinz2016-02-25
| |_|/ / |/| | |
* | | | Tests: fix according to lualintMarco Hinz2016-02-24
| | | |
* | | | bufhl: add tests for adding and clearing highlightsBjörn Linse2016-02-23
| |/ / |/| |
* | | keymap: Support <D-...> (super/command key).Justin M. Keyes2016-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for: - api:vim_input("<D-a>") - ":nnoremap <C-D-S-...>" and permutations thereof UIs must capture the modifier and send it as "<D-...>" to vim_input(). Note: Before this commit, any arbitrary ":nnoremap <{foo}-{bar}>" mapping could already be invoked with feedkeys("\<{foo}-{bar}>"). This commit supports "D-" as a modifier that can be combined with "C-", "A-", "S-" in any order. For non-GUI (terminal) support, user must: :set <D-a>={CSI sequence} then send the {CSI sequence} from their terminal. But this does not work yet (regression #2204). Closes #2190
* | | Merge pull request #4267 from watiko/vim-7.4.932Justin M. Keyes2016-02-22
|\ \ \ | | | | | | | | vim-patch:7.4.{926,932,933}
| * | | vim-patch:7.4.932watiko2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: test_utf8 has confusing dummy command. Solution: Use a real command instead of a colon. https://github.com/vim/vim/commit/8f08dab18df6dbf6c4b4973fd2d480e4bffb82d8
| * | | vim-patch:7.4.926watiko2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Completing the longest match doesn't work properly with multi-byte characters. Solution: When using multi-byte characters use another way to find the longest match. (Hirohito Higashi) https://github.com/vim/vim/commit/4f8fa1633cdfbd09a41160c8480fe67c198067e9
* | | | Merge pull request #4262 from watiko/vim-7.4.893Justin M. Keyes2016-02-22
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.{891,893,912}
| * | | | vim-patch:7.4.912watiko2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Wrong indenting for C++ constructor. Solution: Recognize ::. (Anhong) https://github.com/vim/vim/commit/e01f4f86cef7bed3cb99b26f9f57d86f6eb5fe1a
| * | | | vim-patch:7.4.893watiko2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: C indenting is wrong below a "case (foo):" because it is recognized as a C++ base class construct. Issue #38. Solution: Check for the case keyword. https://github.com/vim/vim/commit/d1b15dec4d00d7ed5e92ff4e0fb7fc2e0818e479
| * | | | vim-patch:7.4.891watiko2016-02-15
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Indentation of array initializer is wrong. Solution: Avoid that calling find_start_rawstring() changes the position returned by find_start_comment(), add a test. (Hirohito Higashi) https://github.com/vim/vim/commit/089af18d1fd0961ff504ee72db0156bbfe509cdf
* | | | Merge pull request #4167 from lucc/test11Justin M. Keyes2016-02-21
|\ \ \ \ | | | | | | | | | | tests: migrate legacy test 11
| * | | | test: Migrate legacy test 11.Lucas Hoffmann2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some parts of the test depend on gzip(1). They are skipped if gzip is not available. Some `:write` and `:edit` commands produce messages and "hit enter" prompts that had to be treated with an extra `feed('<C-L>')`. In the original test file this was not neccessary because it was `:source!`ed.
* | | | | Merge pull request #4243 from lucc/test36Justin M. Keyes2016-02-21
|\ \ \ \ \ | | | | | | | | | | | | tests: Migrate legacy test 36.
| * | | | | test: Migrate legacy test 36.Lucas Hoffmann2016-02-15
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test was split into several blocks reusing the same input file. As it is complicated to send text in different encodings and with control characters from the test suite to nvim and back the results are written to a temp file and loaded into the test from there.
* | | | | Tests: check <abuf> from TermCloseMarco Hinz2016-02-21
| | | | |
* | | | | test: charsearch: Fix error/typo in legacy test.Lucas Hoffmann2016-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | Error was reported upstream in vim/vim#650, fixed in 7.4.1366. Typo was fixed upstream in 7.4.1041.
* | | | | tests: Migrate legacy charsearch test.Lucas Hoffmann2016-02-20
| | | | |
* | | | | Merge pull request #4240 from jbradaric/vim-7.4.888Justin M. Keyes2016-02-19
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.888