aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
Commit message (Collapse)AuthorAge
...
* Merge #9840 from janlazo/vim-8.0.0709Justin M. Keyes2019-04-07
|\ | | | | vim-patch:8.0.{709,728},8.1.{135,308}
| * oldtests: win: filename cannot have "Jan Edmund Lazo2019-04-05
| |
| * oldtests: set shellslash for ":cd" testJan Edmund Lazo2019-04-05
| |
* | vim-patch:8.1.1123: avoid filtering autocompleteroxma2019-04-07
| | | | | | | | | | | | | | | | | | | | | | Author: roxma <roxma@qq.com> Problem: No way to avoid filtering for autocomplete function, causing flickering of the popup menu. Solution: Add the "equal" field to complete items. (closes vim/vim#3887) https://github.com/vim/vim/commit/73655cf0ca37a9aa8f56fc51bb853a8b1f7b43d4 closes #9566
* | vim-patch:8.1.1113: making an autocommand trigger once is not so easyJustin M. Keyes2019-04-06
|/ | | | | | | Problem: Making an autocommand trigger once is not so easy. Solution: Add the ++once argument. Also add ++nested as an alias for "nested". (Justin M. Keyes, closes vim/vim#4100) https://github.com/vim/vim/commit/eb93f3f0e2b2ae65c5c3f55be3e62d64e3066f35
* vim-patch:8.1.0493: argv() and argc() only work on the current argument listMarco Hinz2019-04-04
| | | | | | | Problem: argv() and argc() only work on the current argument list. Solution: Add a window ID argument. (Yegappan Lakshmanan, closes vim/vim#832) https://github.com/vim/vim/commit/e6e3989c1b3f18907a0c305712b867e9a3821369
* vim-patch:8.1.0218: cannot add matches to another windowMarco Hinz2019-04-04
| | | | | | | | Problem: Cannot add matches to another window. (Qiming Zhao) Solution: Add the "window" argument to matchadd() and matchaddpos(). (closes vim/vim#3260) https://github.com/vim/vim/commit/95e51470f10e1ddcc4b2ce53e4f7ff7aa2e58417
* Merge #9823 from mhinz/vim-8.1.1093Justin M. Keyes2019-04-03
|\ | | | | vim-patch:8.1.{1093,1094,1100}
| * vim-patch:8.1.1100: tag file without trailing newline no longer worksMarco Hinz2019-04-02
| | | | | | | | | | | | | | Problem: Tag file without trailing newline no longer works. (Marco Hinz) Solution: Don't expect a newline at the end of the file. https://github.com/vim/vim/commit/fd700393becfc35b6fad305221265b87a8564ddb
| * vim-patch:8.1.1094: long line in tags file causes errorMarco Hinz2019-04-02
| | | | | | | | | | | | | | Problem: Long line in tags file causes error. Solution: Check for overlong line earlier. (Andy Massimino) https://github.com/vim/vim/commit/5209334c551778fe6f76945f373ee14fcac96f52
* | Merge #9831 from janlazo/vim-8.0.0681Justin M. Keyes2019-04-02
|\ \ | |/ |/| vim-patch:8.0.0681,8.1.{118,119}
| * oldtests: set shellslash for Test_non_zero_argJan Edmund Lazo2019-04-01
| |
| * vim-patch:8.1.0119: failing test goes unnoticed because messages is not writtenJan Edmund Lazo2019-04-01
| | | | | | | | | | | | | | Problem: Failing test goes unnoticed because testdir/messages is not written. Solution: Set 'nomodifiable' only local to the buffer. https://github.com/vim/vim/commit/ec12d6490923fb5ff147ebf7e28d32f2b4977e3b
| * vim-patch:8.1.0118: duplicate error message for put commandJan Edmund Lazo2019-04-01
| | | | | | | | | | | | Problem: Duplicate error message for put command. Solution: Check return value of u_save(). (Jason Franklin) https://github.com/vim/vim/commit/f52f9ea8f5fb3df51a308c56f2bf66f735ef3ca7
| * vim-patch:8.0.0681: unnamed register only contains the last deleted textJan Edmund Lazo2019-04-01
| | | | | | | | | | | | | | Problem: Unnamed register only contains the last deleted text when appending deleted text to a register. (Wolfgang Jeltsch) Solution: Only set y_previous when not using y_append. (Christian Brabandt) https://github.com/vim/vim/commit/18d90b95c49d9ff1c635dd762864022aab8e71f1
* | test/win: executable(), exepath() #9516erw72019-04-01
|/
* vim-patch:8.1.1087: tag stack is incorrect after CTRL-T and then :tagJan Edmund Lazo2019-03-31
| | | | | | | Problem: tag stack is incorrect after CTRL-T and then :tag Solution: Handle DT_TAG differently. (test by Andy Massimino, closes vim/vim#3944, closes vim/vim#4177) https://github.com/vim/vim/commit/7559dcef6cfd0ba13271088fff51b8979fee950b
* vim-patch:8.1.1074: Python test doesn't wipe out hidden bufferJan Edmund Lazo2019-03-31
| | | | | | Problem: Python test doesn't wipe out hidden buffer. Solution: Wipe out the buffer. (Ben Jackson, closes vim/vim#4189) https://github.com/vim/vim/commit/bfd36036700ab2d4c9de48e37f222f4a4dd7b3b0
* vim-patch:8.1.1073: space in number column is on wrong side with 'rightleft' setJan Edmund Lazo2019-03-31
| | | | | | Problem: Space in number column is on wrong side with 'rightleft' set. Solution: Move the space to the text side. Add a test. https://github.com/vim/vim/commit/e73f911c53de1c87e39456ba20782f72a0ca8f4f
* eval: diff_hlID() and hlID() return same idJan Edmund Lazo2019-03-31
|
* vim-patch:8.0.1153: no tests for diff_hlID() and diff_filler()Jan Edmund Lazo2019-03-31
| | | | | | Problem: No tests for diff_hlID() and diff_filler(). Solution: Add tests. (Dominique Pelle, closes vim/vim#2156) https://github.com/vim/vim/commit/97fbc404fc56f76df12b2d2658b1d6efda28d5dd
* vim-patch:8.1.1095: win: executable() on very long name #9820Jan Edmund Lazo2019-03-31
| | | | | Problem: MS-Windows: executable() fails on very long filename. Solution: (Ken Takata, closes vim/vim#4015) https://github.com/vim/vim/commit/8662189736e6cefb3fe852728adb5341f83973cf
* vim-patch:8.1.1088: height of quickfix window not retained with vertical ↵Justin M. Keyes2019-03-30
| | | | | | | | | | split (#9818) Problem: Height of quickfix window not retained with vertical split. Solution: Use frame_fixed_height() and frame_fixed_width(). (Hongbo Liu, closes vim/vim#4013, closes vim/vim#2998) https://github.com/vim/vim/commit/9e1e358d376284c3aaf3a9f1e568bca297405f62 closes #3608
* vim-patch:8.1.0045: popup test isn't run completelyJustin M. Keyes2019-03-30
| | | | | | Problem: Popup test isn't run completely. Solution: Remove "finish". Clean up function definitions. https://github.com/vim/vim/commit/ae0f30b761eb62e1b6bfc83fb4a6d1a47bf48320
* vim-patch:8.1.1068: cannot get all the information about current completionShougo Matsushita2019-03-30
| | | | | | Problem: Cannot get all the information about current completion. Solution: Add complete_info(). (Shougo, Hirohito Higashi, closes vim/vim#4106) https://github.com/vim/vim/commit/fd133323d4e1cc9c0e61c0ce357df4d36ea148e3
* vim-patch:8.1.0544: setting 'filetype' in a modeline causes an errorAbdelhakeem2019-03-28
| | | | | | | | Problem: Setting 'filetype' in a modeline causes an error (Hirohito Higashi). Solution: Don't add the P_INSECURE flag when setting 'filetype' from a modeline. Also for 'syntax'. https://github.com/vim/vim/commit/916a818cea5ba05a5f2117407674461b8bee6832
* vim-patch:8.1.1061: when substitute string throws error, substitute happens ↵Jan Edmund Lazo2019-03-27
| | | | | | | | anyway Problem: When substitute string throws error, substitute happens anyway. Solution: Skip substitution when aborting. (closes vim/vim#4161) https://github.com/vim/vim/commit/0e97b9487571cf725a9cb28fe4dcefc800415f69
* vim-patch:8.1.0887: the 'l' flag in :subsitute is stickyJan Edmund Lazo2019-03-27
| | | | | | Problem: The 'l' flag in :subsitute is sticky. Solution: Reset the flag. (Dominique Pelle, closes vim/vim#3925) https://github.com/vim/vim/commit/9474716d39764ac5642e55b5548580cf53bd9bed
* vim-patch:8.1.1045: E315 ml_get error when using Python and hidden bufferJan Edmund Lazo2019-03-23
| | | | | | | Problem: E315 ml_get error when using Python and hidden buffer. Solution: Make sure the cursor position is valid. (Ben Jackson, closes vim/vim#4153, closes vim/vim#4154) https://github.com/vim/vim/commit/63dbfd33c1d47400c62775842b5b750ee69e2383
* vim-patch:8.1.0189: function defined in sandbox not testedJan Edmund Lazo2019-03-23
| | | | | | Problem: Function defined in sandbox not tested. Solution: Add a text. https://github.com/vim/vim/commit/d90a144eda047816acffc7a8f297b43a7120710e
* vim-patch:8.1.{0849,1001}: 'cursorline' highlight #9757Justin M. Keyes2019-03-19
| | | | | | | | | | | | | | | | - Lua test correctly fails when 8.1.0849 is reverted. - 8.1.1001 bug does not manifest in Neovim. vim-patch:8.1.0849: cursorline highlight is not always updated Problem: Cursorline highlight is not always updated. Solution: Set w_last_cursorline when redrawing. Fix resetting cursor flags when using the popup menu. https://github.com/vim/vim/commit/c07ff5c60ad35982e9cdaa9dd72d3d1669935e87 vim-patch:8.1.1001: Visual area not correct when using 'cursorline' Problem: Visual area not correct when using 'cursorline'. Solution: Update w_last_cursorline also in Visual mode. (Hirohito Higashi, closes vim/vim#4086) https://github.com/vim/vim/commit/8156ed37558231a8167a1a61a147713d84c9af59
* oldtests: use LoadAdjust() on timer testJan Edmund Lazo2019-03-17
|
* vim-patch:8.1.1011: indent from autoindent not removed #9742Jan Edmund Lazo2019-03-17
| | | | | Problem: Indent from autoindent not removed from blank line. (Daniel Hahler) Solution: Do not reset did_ai when text follows. (closes vim/vim#4119) https://github.com/vim/vim/commit/2ba4238818ca5ea52334de3037ef3729584cebf5
* oldtests: wait 200ms on mac for timer testJan Edmund Lazo2019-03-16
|
* vim-patch:8.1.0019: error when defining a Lambda with index of a function resultJan Edmund Lazo2019-03-15
| | | | | | | Problem: Error when defining a Lambda with index of a function result. Solution: When not evaluating an expression and skipping a function call, set the return value to VAR_UNKNOWN. https://github.com/vim/vim/commit/b4518563c73460150344a57879bf5b22cb8b1c77
* vim-patch:8.1.0728: avoid breaking after single space #9733Jan Edmund Lazo2019-03-15
| | | | | Problem: Cannot avoid breaking after a single space. Solution: Add the 'p' flag to 'formatoptions'. (Tom Ryder) https://github.com/vim/vim/commit/c3c3158756ae074052b0db2a3e3a7ba192df5330
* vim-patch:8.1.0671: cursor in wrong column after auto-format #9729Jan Edmund Lazo2019-03-14
| | | | | Problem: Cursor in the wrong column after auto-formatting. Solution: Check for deleting more spaces than adding. (closes vim/vim#3748) https://github.com/vim/vim/commit/e1e714ef0d1f4bb8b1712795e9106e3b4ff4c7bd
* vim-patch:8.0.1447: still too many old style tests (#9725)Jan Edmund Lazo2019-03-14
| | | | | | | | | Problem: Still too many old style tests. Solution: Turn a few tests into new style. (Yegappan Lakshmanan, closes vim/vim#2509) https://github.com/vim/vim/commit/cada78975eebc47f9b12de1a471639b5afd9ad2f Exclude test_shortpathname.vim. nvim does not support 8.3 filenames on Windows.
* TextYankPost: add v:event["inclusive"] #9717Justin M. Keyes2019-03-13
|
* vim-patch:8.1.1002: "gf" on URL with port number #9705Jan Edmund Lazo2019-03-10
| | | | | | Problem: "gf" does not always work when URL has a port number. (Jakob Schöttl) Solution: When a URL is recognized also accept ":". (closes vim/vim#4082) https://github.com/vim/vim/commit/cbef8e1aa1f260ffde16491b1678eae53a36cf68
* vim-patch:8.1.0994: fix relative cursor position #9676Justin M. Keyes2019-03-09
| | | | | | Problem: Relative cursor position is not calculated correctly. Solution: Always set topline, also when window is one line only. (Robert Webb) Add more info to getwininfo() for testing. https://github.com/vim/vim/commit/8fcb60f961bdd134599fb016c6537fd496e800f5
* vim-patch:8.0.1372: profile log may be truncated halfway a characterJan Edmund Lazo2019-03-08
| | | | | | | | Problem: Profile log may be truncated halfway a character. Solution: Find the start of the character. (Ozaki Kiichi, closes vim/vim#2385) https://github.com/vim/vim/commit/ac112f01a6930c9d15cf0360b657373699916bfd nvim does not support "--clean" yet but "-es" should suffice for the test.
* Merge #9662 'vim-patch:8.0.{0643-0646}'Justin M. Keyes2019-03-08
|\
| * vim-patch:8.0.0646: the hlsearch test fails on fast systemsBilly Su2019-03-08
| | | | | | | | | | | | | | Problem: The hlsearch test fails on fast systems. Solution: Make the search pattern slower. Fix that the old regexp engine doesn't timeout properly. https://github.com/vim/vim/commit/0946326580e6f034fe2c88d041407ea0fde980ab
| * vim-patch:8.0.0645: no error for illegal back reference in NFA engineBilly Su2019-03-07
| | | | | | | | | | | | | | Problem: The new regexp engine does not give an error for using a back reference where it is not allowed. (Dominique Pelle) Solution: Check the back reference like the old engine. (closes vim/vim#1774) https://github.com/vim/vim/commit/1ef9bbe215e13a273e74fccaddd8fc5a42c76b6e
| * vim-patch:8.0.0644: the timeout for 'hlsearch' is not testedBilly Su2019-03-07
| | | | | | | | | | | | Problem: There is no test for 'hlsearch' timing out. Solution: Add a test. https://github.com/vim/vim/commit/5b1affefd0e96154517ec6f71300086ae6d22d24
* | oldtests: set shellslash in Test_true_false_arg()Jan Edmund Lazo2019-03-08
| |
* | oldtests: set shellslash in Test_shellescape()Jan Edmund Lazo2019-03-08
| | | | | | | | Value of "&shell" does not affect "shellescape()".
* | vim-patch:8.1.0739: text objects in not sufficiently testedJan Edmund Lazo2019-03-07
| | | | | | | | | | | | Problem: Text objects in not sufficiently tested. Solution: Add a few more test cases. (Dominique Pelle, closes vim/vim#3795) https://github.com/vim/vim/commit/81b1ba4be57b4bfd7e53a6709b4f98758612ef5f
* | vim-patch:8.1.0998: getcurpos() unexpectedly changes "curswant"Jan Edmund Lazo2019-03-07
|/ | | | | | Problem: getcurpos() unexpectedly changes "curswant". Solution: Save and restore "curswant". (closes vim/vim#4069) https://github.com/vim/vim/commit/19a66858a5e3fedadc371321834507c34e2dfb18