Bram Moolenaar
d7f246c68c
patch 8.1.1138: plugins don't get notified when the popup menu changes
...
Problem: Plugins don't get notified when the popup menu changes.
Solution: Add the CompleteChanged event. (Andy Massimino. closes #4176 )
2019-04-08 18:15:41 +02:00
Bram Moolenaar
049736fa8a
patch 8.1.1137: xterm mouse wheel escape sequence is not tested
...
Problem: Xterm mouse wheel escape sequence is not tested.
Solution: Add a test using low-level input. (Dominique Pelle, closes #4221 )
2019-04-07 21:55:07 +02:00
Bram Moolenaar
905dd905de
patch 8.1.1136: decoding of mouse click escape sequence is not tested
...
Problem: Decoding of mouse click escape sequence is not tested.
Solution: Add a test for xterm and SGR using low-level input. Make
low-level input execution with feedkeys() work.
2019-04-07 14:21:47 +02:00
Bram Moolenaar
39803d82db
patch 8.1.1134: buffer for quickfix window is reused for another file
...
Problem: Buffer for quickfix window is reused for another file.
Solution: Don't reuse the quickfx buffer. (Yegappan Lakshmanan)
2019-04-07 12:04:51 +02:00
Bram Moolenaar
616aeef21f
patch 8.1.1132: getwinpos() test fails on MS-Windows
...
Problem: getwinpos() test fails on MS-Windows.
Solution: Don't try running this test.
2019-04-06 22:21:22 +02:00
Bram Moolenaar
16c34c3765
patch 8.1.1131: getwinpos() does not work in the MS-Windows console
...
Problem: getwinpos() does not work in the MS-Windows console.
Solution: Implement getwinpos().
2019-04-06 22:01:24 +02:00
Bram Moolenaar
2d7260d665
patch 8.1.1129: when making a new screendump test have to create the file
...
Problem: When making a new screendump test have to create the file.
Solution: Continue creating the failed screendump, so it can be moved once
it is correct.
2019-04-06 20:51:52 +02:00
Bram Moolenaar
94a7242ad1
patch 8.1.1128: getwinpos() test does not work on MS-Windows
...
Problem: getwinpos() test does not work on MS-Windows.
Solution: Skip the test.
2019-04-06 20:40:35 +02:00
Bram Moolenaar
6bc9305a02
patch 8.1.1127: getwinpos() doesn't work in terminal on MS-Windows console
...
Problem: getwinpos() doesn't work in terminal on MS-Windows console.
Solution: Adjust #ifdefs. Disable test for MS-Windows console.
2019-04-06 20:00:19 +02:00
Bram Moolenaar
fa1e90cd4d
patch 8.1.1125: libvterm does not handle the window position report
...
Problem: Libvterm does not handle the window position report.
Solution: Let libvterm call the fallback CSI handler when not handling CSI
sequence. Handle the window position report in Vim.
2019-04-06 17:47:40 +02:00
Bram Moolenaar
73655cf0ca
patch 8.1.1123: no way to avoid filtering for autocomplete function
...
Problem: No way to avoid filtering for autocomplete function, causing
flickering of the popup menu.
Solution: Add the "equal" field to complete items. (closes #3887 )
2019-04-06 13:45:55 +02:00
Bram Moolenaar
9d40128afd
patch 8.1.1122: char2nr() does not handle composing characters
...
Problem: char2nr() does not handle composing characters.
Solution: Add str2list() and list2str(). (Ozaki Kiichi, closes #4190 )
2019-04-06 13:18:12 +02:00
Bram Moolenaar
4a5711b5ea
patch 8.1.1121: test for term_gettitle() was disabled
...
Problem: Test for term_gettitle() was disabled.
Solution: Enable the test and bail out only when it doesn't work. (Dominique
Pelle, closes #3776 )
2019-04-06 12:39:55 +02:00
Bram Moolenaar
543c9b1921
patch 8.1.1120: cannot easily get directory entry matches
...
Problem: Cannot easily get directory entry matches.
Solution: Add the readdir() function. (Yasuhiro Matsumoto, closes #2439 )
2019-04-05 22:50:40 +02:00
Bram Moolenaar
558ca4ae55
patch 8.1.1116: cannot enforce a Vim script style
...
Problem: Cannot enforce a Vim script style.
Solution: Add the :scriptversion command. (closes #3857 )
2019-04-04 18:15:38 +02:00
Bram Moolenaar
0f248b006c
patch 8.1.1114: confusing overloaded operator "." for string concatenation
...
Problem: Confusing overloaded operator "." for string concatenation.
Solution: Add ".." for string concatenation. Also "let a ..= b".
2019-04-04 15:36:05 +02:00
Bram Moolenaar
eb93f3f0e2
patch 8.1.1113: making an autocommand trigger once is not so easy
...
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 #4100 )
2019-04-04 15:04:56 +02:00
Bram Moolenaar
87f59b09ea
patch 8.1.1112: duplicate code in quickfix file
...
Problem: Duplicate code in quickfix file.
Solution: Move code into functions. (Yegappan Lakshmanan, closes #4207 )
2019-04-04 14:04:11 +02:00
Bram Moolenaar
fda1bff39f
patch 8.1.1111: it is not easy to check for infinity
...
Problem: It is not easy to check for infinity.
Solution: Add isinf(). (Ozaki Kiichi, closes #3787 )
2019-04-04 13:44:37 +02:00
Bram Moolenaar
e5e4e22c1c
patch 8.1.1110: composing chars on space wrong when 'listchars' is set
...
Problem: Composing chars on space wrong when 'listchars' is set.
Solution: Do not use "space" and "nbsp" entries of 'listchars' when there is
a composing character. (Yee Cheng Chin, closes #4197 )
2019-04-04 13:28:45 +02:00
Bram Moolenaar
7a66627cf4
patch 8.1.1108: test for 'visualbell' doesn't work
...
Problem: Test for 'visualbell' doesn't work.
Solution: Make 'belloff' empty.
2019-04-03 22:52:34 +02:00
Bram Moolenaar
b4e6a2d075
patch 8.1.1107: no test for 'visualbell'
...
Problem: No test for 'visualbell'.
Solution: Add a test.
2019-04-03 21:53:33 +02:00
Bram Moolenaar
449ac47f93
patch 8.1.1106: no test for 'writedelay'
...
Problem: No test for 'writedelay'.
Solution: Add a test.
2019-04-03 21:42:35 +02:00
Bram Moolenaar
690a905a01
patch 8.1.1101: signals test may fail in the GUI
...
Problem: Signals test may fail in the GUI.
Solution: Skip the test for the GUI. (Yee Checng Chin, closes #4202 )
2019-04-02 21:45:41 +02:00
Bram Moolenaar
fd700393be
patch 8.1.1100: tag file without trailing newline no longer works
...
Problem: Tag file without trailing newline no longer works. (Marco Hinz)
Solution: Don't expect a newline at the end of the file. (closes #4200 )
2019-04-02 21:26:07 +02:00
Bram Moolenaar
8662189736
patch 8.1.1095: MS-Windows: executable() fails on very long filename
...
Problem: MS-Windows: executable() fails on very long filename.
Solution: (Ken Takata, closes #4015 )
2019-03-30 21:51:28 +01:00
Bram Moolenaar
5209334c55
patch 8.1.1094: long line in tags file causes error
...
Problem: Long line in tags file causes error.
Solution: Check for overlong line earlier. (Andy Massimino, closes #4051 ,
closes #4084 )
2019-03-30 21:41:48 +01:00
Bram Moolenaar
f0908e6fe1
patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment var
...
Problem: MS-Windows: cannot use multi-byte chars in environment var.
Solution: Use the wide API. (Ken Takata, closes #4008 )
2019-03-30 20:11:50 +01:00
Bram Moolenaar
9e1e358d37
patch 8.1.1088: height of quickfix window not retained with vertical split
...
Problem: Height of quickfix window not retained with vertical split.
Solution: Use frame_fixed_height() and frame_fixed_width(). (Hongbo Liu,
closes #4013 , closes #2998 )
2019-03-30 19:49:06 +01:00
Bram Moolenaar
7559dcef6c
patch 8.1.1087: tag stack is incorrect after CTRL-T and then :tag
...
Problem: tag stack is incorrect after CTRL-T and then :tag
Solution: Handle DT_TAG differently. (test by Andy Massimino, closes #3944 ,
closes #4177 )
2019-03-30 19:12:02 +01:00
Bram Moolenaar
aff749145e
patch 8.1.1084: cannot delete a match from another window
...
Problem: Cannot delete a match from another window. (Paul Jolly)
Solution: Add window ID argument to matchdelete(), clearmatches(),
getmatches() and setmatches(). (Andy Massimino, closes #4178 )
2019-03-30 18:11:49 +01:00
Bram Moolenaar
ef7f0e367e
patch 8.1.1080: when a screendump test fails, moving the file is a hassle
...
Problem: When a screendump test fails, moving the file is a hassle.
Solution: Instead of appending ".failed" to the file name, keep the same
file name but put the screendump in the "failed" directory.
Then the file name only needs to be typed once when moving a
screendump.
2019-03-30 15:59:51 +01:00
Bram Moolenaar
48aed0824e
patch 8.1.1079: no need for a separate ScreenLinesUtf8() test function
...
Problem: No need for a separate ScreenLinesUtf8() test function.
Solution: Get the composing characters with ScreenLines().
2019-03-30 15:44:17 +01:00
Bram Moolenaar
5f8069bbf5
patch 8.1.1078: when 'listchars' is set a composing char on a space is wrong
...
Problem: When 'listchars' is set a composing char on a space is wrong.
Solution: Separate handling a non-breaking space and a space. (Yasuhiro
Matsumoto, closes #4046 )
2019-03-30 15:34:47 +01:00
Bram Moolenaar
9a2c091a74
patch 8.1.1077: reg_executing() is reset by calling input()
...
Problem: reg_executing() is reset by calling input().
Solution: Implement a more generic way to save and restore reg_executing.
(Ozaki Kiichi, closes #4192 )
2019-03-30 14:26:18 +01:00
Bram Moolenaar
bfd3603670
patch 8.1.1074: Python test doesn't wipe out hidden buffer
...
Problem: Python test doesn't wipe out hidden buffer.
Solution: Wipe out the buffer. (Ben Jackson, closes #4189 )
2019-03-30 12:33:13 +01:00
Bram Moolenaar
e73f911c53
patch 8.1.1073: space in number column is on wrong side with 'rightleft' set
...
Problem: Space in number column is on wrong side with 'rightleft' set.
Solution: Move the space to the text side. Add a test.
2019-03-29 18:29:54 +01:00
Bram Moolenaar
8ee4c01b8c
patch 8.1.1072: extending sign and foldcolumn below the text is confusing
...
Problem: Extending sign and foldcolumn below the text is confusing.
Solution: Let the sign and foldcolumn stop at the last text line, just like
the line number column. Also stop the command line window leader.
(Christian Brabandt, closes #3964 )
2019-03-29 18:08:18 +01:00
Bram Moolenaar
2912abb3a2
patch 8.1.1071: cannot get composing characters from the screen
...
Problem: Cannot get composing characters from the screen.
Solution: Add screenchars() and screenstring(). (partly by Ozaki Kiichi,
closes #4059 )
2019-03-29 14:16:42 +01:00
Bram Moolenaar
fd133323d4
patch 8.1.1068: cannot get all the information about current completion
...
Problem: Cannot get all the information about current completion.
Solution: Add complete_info(). (Shougo, Hirohito Higashi, closes #4106 )
2019-03-29 12:20:27 +01:00
Bram Moolenaar
47cf1cc257
patch 8.1.1065: no test for using and deleting menu in the GUI
...
Problem: No test for using and deleting menu in the GUI.
Solution: Add a test.
2019-03-28 22:04:56 +01:00
Bram Moolenaar
c701f320e8
patch 8.1.1064: no test for output conversion in the GTK GUI
...
Problem: No test for output conversion in the GTK GUI.
Solution: Add a simplistic test.
2019-03-28 21:49:21 +01:00
Bram Moolenaar
37db642083
patch 8.1.1063: insufficient testing for wildmenu completion
...
Problem: Insufficient testing for wildmenu completion.
Solution: Extend the test case. (Dominique Pelle, closes #4182 )
2019-03-28 21:26:23 +01:00
Bram Moolenaar
0e97b94875
patch 8.1.1061: when substitute string throws error, substitute happens anyway
...
Problem: When substitute string throws error, substitute happens anyway.
Solution: Skip substitution when aborting. (closes #4161 )
2019-03-27 22:53:53 +01:00
Bram Moolenaar
3a731ee0c2
patch 8.1.1058: memory usage test may still fail on some systems
...
Problem: Memory usage test may still fail on some systems.
Solution: Use 98% of the lower limit. (Christian Brabandt)
2019-03-27 21:41:36 +01:00
Bram Moolenaar
e99be0e6d2
patch 8.1.1056: no eval function for Ruby
...
Problem: No eval function for Ruby.
Solution: Add rubyeval(). (Ozaki Kiichi, closes #4152 )
2019-03-26 22:51:09 +01:00
Bram Moolenaar
75bf3d22f4
patch 8.1.1055: CTRL-G U in Insert mode doesn't work for shift-Left
...
Problem: CTRL-G U in Insert mode doesn't work to avoid splitting the undo
sequence for shift-left and shift-right.
Solution: Also check dont_sync_undo for shifted cursor keys. (Christian
Brabandt)
2019-03-26 22:46:05 +01:00
Bram Moolenaar
553e5a5c56
patch 8.1.1052: test for CTRL-C message sometimes fails
...
Problem: test for CTRL-C message sometimes fails
Solution: Make sure there are no changed buffers.
2019-03-25 23:16:34 +01:00
Bram Moolenaar
a4c2a24cc7
patch 8.1.1051: not all ways to switch terminal mode are tested
...
Problem: Not all ways to switch terminal mode are tested.
Solution: Add more test cases.
2019-03-25 23:01:38 +01:00
Bram Moolenaar
a84a3dd663
patch 8.1.1049: when user tries to exit with CTRL-C message is confusing
...
Problem: When user tries to exit with CTRL-C message is confusing.
Solution: Only mention ":qa!" when there is a changed buffer. (closes #4163 )
2019-03-25 22:21:24 +01:00