aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
Commit message (Collapse)AuthorAge
* vim-patch:7.4.2219James McCoy2016-08-20
| | | | | | | | | | | Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai Pavlov) Solution: Handle the recursive call. (Christian Brabandt, closes vim/vim#950) Add a test. https://github.com/vim/vim/commit/f5a39447a8ebe162ee62caa2ee502cd0e65eecaa Closes #5118
* vim-patch:7.4.1700James McCoy2016-08-20
| | | | | | | | | | | | | Problem: Equivalence classes are not properly tested. Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman) https://github.com/vim/vim/commit/22e421549d54147d003f6444de007cb1d73f1d27 src/regexp.c changes weren't applied because they're specific to EBCDIC handling, which has been dropped from nvim. The latin1-specific tests were also removed since neovim intends to remove the ability to have 'encoding' set to anything other than utf8.
* vim-patch:7.4.2112 (#5175)Shougo2016-08-17
| | | | | | | | | Problem: getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. (Chdiza) Solution: Return an empty list when there are no matches. Add a trailing slash to directories. (Yegappan Lakshmanan) Add tests for no matches. (closes vim/vim#947) https://github.com/vim/vim/commit/b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8
* vim-patch:7.4.1557 (#5117)prollings2016-08-04
| | | | | | Problem: Windows cannot be identified. Solution: Add a unique window number to each window and functions to use it. https://github.com/vim/vim/commit/86edef664efccbfe685906c854b9cdd04e56f2d5
* [RFC] vim-patch:7.4.2011, vim-patch:7.4.2012, vim-patch:7.4.2066 #5106Shougo Matsushita2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.2011 Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/aa4d73235bf4deee167aa5314b89ae3d3db334b7 vim-patch:7.4.2012 Problem: Test for getcompletion() does not pass on all systems. Solution: Only test what is supported. https://github.com/vim/vim/commit/0d3e24be5686c0710aa3c6671e4c626d6cb21a5f vim-patch:7.4.2066 Problem: getcompletion() not well tested. Solution: Add more testing. https://github.com/vim/vim/commit/c1fb763184c8ae82300357867fa2070aa94366e9
* vim-patch:7.4.2013, vim-patch:7.4.2014Shougo Matsushita2016-08-01
| | | | | | | | | | | | | | | | vim-patch:7.4.2013 Problem: Using "noinsert" in 'completeopt' breaks redo. Solution: Set compl_curr_match. (Shougo, closes vim/vim#874) https://github.com/vim/vim/commit/67081e50616ae9546621072c5eaaa59bd0a4bed7 vim-patch:7.4.2014 Problem: Using "noinsert" in 'completeopt' does not insert match. Solution: Set compl_enter_selects. (Shougo, closes #875) https://github.com/vim/vim/commit/32b808a4bdf35b0dea63c735702a591e5869fecd
* Merge #2850Justin M. Keyes2016-07-28
|\
| * tests: Migrate legacy test 30.Lucas Hoffmann2016-05-23
| | | | | | | | | | The original test did also create additional auxiliary files which where never used. They are not created any longer.
* | vim-patch:7.4.1179 (#5112)Hirokazu Hata2016-07-25
| | | | | | | | | | | | Problem: test_writefile and test_viml do not delete the tempfile. Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript(). https://github.com/vim/vim/commit/f4f79b84a5595c511f6fdbe4e3e1d188d97879a0
* | vim-patch:7.4.1491 #5048Patrick2016-07-18
| | | | | | | | | | | | | | Problem: Visual-block shift breaks multi-byte characters. Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test. https://github.com/vim/vim/commit/20b4f463f4ab50fa9bcc9838aa94101fa5698125
* | vim-patch:7.4.1365 (#5037)prollings2016-07-20
| | | | | | | | | | | | Problem: Cannot execute a single test function. Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/befb366affa6309c6b4a469ec7f729821e3a36fa
* | test: Update test_alot.vimJustin M. Keyes2016-07-18
| | | | | | | | These tests should be here, not in the Makefile.
* | vim-patch:7.4.1546Patrick2016-07-13
| | | | | | | | | | | | | | | | | | | | Problem: Sticky type checking is more annoying than useful. Solution: Remove the error for changing a variable type. https://github.com/vim/vim/commit/f6f32c38bf3319144a84a01a154c8c91939e7acf Note: There are a bunch of other changes to eval.txt that I believe are N/A and not related to this patch.
* | vim-patch:7.4.1111 (#5004)prollings2016-07-06
| | | | | | | | | | | | Problem: test_expand fails on MS-Windows. Solution: Always use forward slashes. Remove references to test27. https://github.com/vim/vim/commit/f60b796fa9870bdfc4cdeb91653bac041916077d
* | vim-patch:7.4.1352 (#4914)Michael Ennen2016-06-13
| | | | | | | | | | | | Problem: The test script lists all functions before executing them. Solution: Only list the function currently being executed. https://github.com/vim/vim/commit/93bf558caef2d507ef6baf56eaf6025b63da1e34
* | Merge pull request #4802 from brcolow/vim-7.4.1090James McCoy2016-06-09
|\ \ | | | | | | vim-patch:7.4.{1090,1094}
| * | vim-patch:7.4.1094Michael Ennen2016-06-09
| | | | | | | | | | | | | | | | | | | | | Problem: Test for :hardcopy fails on MS-Windows. Solution: Check for the +postscript feature. https://github.com/vim/vim/commit/ccb80989f2779c8441f7f15d160fb2141bd1676d
| * | vim-patch:7.4.1090Michael Ennen2016-05-20
| | | | | | | | | | | | | | | | | | | | | Problem: No tests for :hardcopy and related options. Solution: Add test_hardcopy. https://github.com/vim/vim/commit/b5690794cf081773628fa0f1f2b948fd129d5b39
* | | vim-patch:7.4.1051Michael Ennen2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Segfault when unletting "count". Solution: Check for readonly and locked first. (Dominique Pelle) Add a test. https://github.com/vim/vim/commit/af8af8bfac5792fa64efbc524032d568cc7754f7
* | | tests: Migrate legacy test 34. (#2849)Lucas Hoffmann2016-06-08
| | |
* | | Merge pull request #4804 from brcolow/vim-7.4.1150Justin M. Keyes2016-06-08
|\ \ \ | | | | | | | | vim-patch:7.4.{1150,1151}
| * | | vim-patch:7.4.1151Michael Ennen2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Missing change to eval.c Solution: Also change feedkeys(). https://github.com/vim/vim/commit/5f8a14b9dea094b8bbab94cfc1e8da8e633fbc01
| * | | vim-patch:7.4.1150Michael Ennen2016-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'langmap' applies to the first character typed in Select mode. (David Watson) Solution: Check for SELECTMODE. (Christian Brabandt, closes #572) Add the 'x' flag to feedkeys(). https://github.com/vim/vim/commit/25281634cda03ce302aaf9f906a9520b5f81f91e
* | | | Merge pull request #4879 from justinmk/test55Justin M. Keyes2016-06-05
|\ \ \ \ | | | | | | | | | | tests: Migrate legacy test 55
| * | | | test: Clean up after migration of legacy test 55.Lucas Hoffmann2016-05-23
| | |_|/ | |/| |
* | | | Merge pull request #2844 from lucc/test10Justin M. Keyes2016-06-05
|\ \ \ \ | |_|/ / |/| | | tests: migrate legacy test 10
| * | | Remove old version of legacy test 10.Lucas Hoffmann2016-05-23
| | | | | | | | | | | | | | | | | | | | These files where last changed in revision 7 (vim version 7.0001) in Vim's original mercurial repository but are not executed by the makefile.
| * | | tests: Migrate legacy test 10.Lucas Hoffmann2016-05-23
| |/ /
* | | reorgJustin M. Keyes2016-06-03
| | |
* | | vim-patch:7.4.1142James McCoy2016-06-02
| | | | | | | | | | | | | | | | | | | | | Problem: Cannot define keyword characters for a syntax file. Solution: Add the ":syn iskeyword" command. (Christian Brabandt) https://github.com/vim/vim/commit/b8060fe862f684b591f9ac679eac5b2594d6c5a0
* | | Merge pull request #2825 from lucc/legacy/listlbrJustin M. Keyes2016-05-27
|\ \ \ | | | | | | | | tests: Migrate legacy test listlbr.
| * | | tests: Migrate legacy test listlbr.Lucas Hoffmann2016-05-23
| |/ /
* | | Merge pull request #4624 from bfredl/timersBjörn Linse2016-05-25
|\ \ \ | | | | | | | | implement timers and process events during sleep
| * | | eval: implement timers. vim-patch: 7.4.1578, 7.4.1831Björn Linse2016-05-24
| |/ / | | | | | | | | | | | | For the moment, timers are triggered during sleep, but not in wait-for-input modes, like press-RETURN or f_getchar()
* | | Merge pull request #4741 from brcolow/vim-7.4.1281Justin M. Keyes2016-05-25
|\ \ \ | | | | | | | | vim-patch:7.4.1281
| * | | vim-patch:7.4.1281Michael Ennen2016-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for skipping over code that isn't evaluated. Solution: Add a test with code that would fail when not skipped. https://github.com/vim/vim/commit/ea8c219ca852cc8eaf603b1bf475edf95e2850cf Also add Test 91 from 7.4.1157 to test_viml.vim.
* | | | vim-patch:7.4.1071James McCoy2016-05-24
| |/ / |/| | | | | | | | | | | | | | | | | | | | Problem: New style tests are executed in arbitrary order. Solution: Sort the test function names. (Hirohito Higashi) Fix the quickfix test that depended on the order. https://github.com/vim/vim/commit/cfc0a350a9fa04f1b0cfa1ba31fbd2847376513f
* | | test: Remove references to tiny.vim/small.vim/mbyte.vimMichael Ennen2016-05-22
| | | | | | | | | | | | | | | | | | | | | | | | Vim creates these scripts in test1 depending on what build features are enabled so that tests that use these features are skiped if necessary. Because Neovim only has one type of build (and the features +eval, +windows, and +multi-byte are enabled in this build) they are not necessary.
* | | tests: Migrate legacy test close_count.Lucas Hoffmann2016-05-20
| |/ |/|
* | Merge #2821 'test: migrate legacy test breakindent'Justin M. Keyes2016-05-20
|\ \
| * | tests: Migrate legacy test breakindent.Lucas Hoffmann2016-02-25
| | |
* | | vim-patch:7.4.1046James McCoy2016-05-18
| | | | | | | | | | | | | | | | | | | | | Problem: No test coverage for menus. Solution: Load the standard menus and check there is no error. https://github.com/vim/vim/commit/2d6c8002729821acc54a4de41d5c5f3d50594973
* | | vim-patch:7.4.1728Michael Ennen2016-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | patch 7.4.1728 Problem: The help for functions require a space after the "(". Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito Higashi) https://github.com/vim/vim/commit/81edd171a9465cf99cede4fa4a7b7bca3d538b0f
* | | vim-patch:7.4.1571James McCoy2016-05-17
| | | | | | | | | | | | | | | | | | | | | | | | patch 7.4.1571 Problem: No test for ":help" Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) https://github.com/vim/vim/commit/8e15ffcde757ffc6cfe8b5e384948b3278e9af33
* | | Merge pull request #2717 from lucc/test68Justin M. Keyes2016-05-15
|\ \ \ | |_|/ |/| | tests: Migrate legacy test 68.
| * | tests: Migrate legacy test 68.Lucas Hoffmann2016-02-24
| |/
* | remove disable_char_avail_for_testing()Justin M. Keyes2016-04-26
| | | | | | | | | | | | | | | | test_cursor_func.vim hangs at the call to disable_char_avail_for_testing(). The test does not actually need this function (and it correctly fails if the fix from 7.4.1300 is reverted). Given that disable_char_avail_for_testing is a gigantic hack, if we can avoid it let's do so.
* | vim-patch:7.4.1118Justin M. Keyes2016-04-26
| | | | | | | | | | | | | | Problem: Tests hang in 24 line terminal. Solution: Set the 'more' option off. https://github.com/vim/vim/commit/a99b90437af730dcafd9143c0942c87777a00d52
* | legacy test: MakefileJustin M. Keyes2016-04-25
| |
* | vim-patch:7.4.1300KillTheMule2016-04-25
| | | | | | | | | | | | | | | | | | Problem: Cannot test CursorMovedI because there is typeahead. Solution: Add disable_char_avail_for_testing(). https://github.com/vim/vim/commit/2ab375e54ef4eac438d1aef8b99d9e71f2fa0c63 Most of it manually applied.