f2e30d0c44
patch 9.0.1262: the did_set_string_option function is too long
...
Problem: The did_set_string_option function is too long.
Solution: Split off functionality to individual functions. (Yegappan
Lakshmanan, Lewis Russell, closes #11904 )
v9.0.1262
2023-01-30 13:04:42 +00:00
2a99fe6c41
patch 9.0.1261: Elsa files are not recognized
...
Problem: Elsa files are not recognized.
Solution: Add a pattern for Elsa files. (Amaan Qureshi, closes #11908 )
v9.0.1261
2023-01-29 17:50:14 +00:00
836137d89a
patch 9.0.1260: Coverity warns for possible NULL pointer usage
...
Problem: Coverity warns for possible NULL pointer usage.
Solution: Change the condition.
v9.0.1260
2023-01-29 14:11:24 +00:00
492324e588
patch 9.0.1259: diffmode test fails
...
Problem: Diffmode test fails.
Solution: Adjust expected result for adjusted indenting.
v9.0.1259
2023-01-28 20:57:59 +00:00
755bf2b3d2
patch 9.0.1258: code style test fails
...
Problem: Code style test fails.
Solution: Adjust test files.
v9.0.1258
2023-01-28 19:38:49 +00:00
94722c5107
patch 9.0.1257: code style is not check in test scripts
...
Problem: Code style is not check in test scripts.
Solution: Add basic code style check for test files.
v9.0.1257
2023-01-28 19:19:03 +00:00
04e4f1d985
patch 9.0.1256: NetworkManager connection files are not recognized
...
Problem: NetworkManager connection files are not recognized.
Solution: Add a pattern for NetworkManager connection files. (closes #11893 )
v9.0.1256
2023-01-28 18:05:40 +00:00
8fe5b9c8c1
patch 9.0.1255: changing 'virtualedit' does not have immediate effect
...
Problem: Changing 'virtualedit' does not have immediate effect.
Solution: Correct how is checked for a changed value. (closes #11878 )
v9.0.1255
2023-01-28 16:37:37 +00:00
d0200c8631
patch 9.0.1254: calling a method on an interface does not work
...
Problem: Calling a method on an interface does not work.
Solution: At runtime figure out what method to call. (closes #11901 )
v9.0.1254
2023-01-28 15:19:40 +00:00
192e24d974
patch 9.0.1253: CI adds repository unnecessarily
...
Problem: CI adds repository unnecessarily.
Solution: Remove the line from the workflow. (closes #11900 )
v9.0.1253
2023-01-28 10:43:50 +00:00
f75a2cb3c7
patch 9.0.1252: MS-Windows: scrollback cropped off on Vim exit
...
Problem: MS-Windows: scrollback cropped off on Vim exit.
Solution: Don't call SetConsoleScreenBufferInfoEx when using the alternate
screen buffer. (Christopher Plewright, closes #11882 )
v9.0.1252
2023-01-28 10:28:09 +00:00
fadc02a2a5
patch 9.0.1251: checking returned value of ga_grow() is inconsistent
...
Problem: Checking returned value of ga_grow() is inconsistent.
Solution: Check for FAIL instaed of "not OK". (Yegappan Lakshmanan,
closes #11897 )
v9.0.1251
2023-01-27 21:03:12 +00:00
8dbab1d8ce
patch 9.0.1250: cannot use an object method with :defer
...
Problem: Cannot use an object method with :defer. (Ernie Rael)
Solution: Find the object method and generate code to call it.
(closes #11886 )
v9.0.1250
2023-01-27 20:14:02 +00:00
657aea7fc4
patch 9.0.1249: cannot export an abstract class
...
Problem: Cannot export an abstract class. (Ernie Rael)
Solution: Add the EX_EXPORT flag to :abstract. (closes #11884 )
v9.0.1249
2023-01-27 13:16:19 +00:00
53f54e49b7
patch 9.0.1248: cannot export an interface
...
Problem: Cannot export an interface. (Ernie Rael)
Solution: Add the EX_EXPORT flag to :interface. (closes #11884 )
v9.0.1248
2023-01-26 20:36:56 +00:00
870219c58c
patch 9.0.1247: divide by zero with 'smoothscroll' set and a narrow window
...
Problem: Divide by zero with 'smoothscroll' set and a narrow window.
Solution: Bail out when the window is too narrow.
v9.0.1247
2023-01-26 14:14:43 +00:00
142ed77898
patch 9.0.1246: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11887 )
v9.0.1246
2023-01-26 12:00:00 +00:00
032713f829
patch 9.0.1245: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11879 )
v9.0.1245
2023-01-25 21:05:38 +00:00
0f843ef091
patch 9.0.1244: cursor displayed in wrong position when leaving Insert mode
...
Problem: Cursor briefly displayed in a wrong position when pressing Esc in
Insert mode after autoindent was used.
Solution: Do not adjust the cursor position for assumed deleted white space
if text is following. (closes #11877 )
v9.0.1244
2023-01-25 17:34:41 +00:00
01d4efe2e8
patch 9.0.1243: :setglobal cannot use script-local function for "expr" option
...
Problem: :setglobal cannot use script-local function for "expr" option.
Solution: Use the pointer to the option value properly. (closes #11883 )
v9.0.1243
2023-01-25 15:31:28 +00:00
b0d45ec67f
patch 9.0.1242: code for :runtime completion is not consistent
...
Problem: Code for :runtime completion is not consistent.
Solution: Make code for cmdline expansion more consistent. (closes #11875 )
v9.0.1242
2023-01-25 15:04:22 +00:00
b582010350
patch 9.0.1241: Coverity warns for not checking function return value
...
Problem: Coverity warns for not checking function return value.
Solution: Explicitly ignore the return value.
v9.0.1241
2023-01-25 12:27:13 +00:00
62a6923470
patch 9.0.1240: cannot access a private object member in a lambda
...
Problem: Cannot access a private object member in a lambda defined inside
the class.
Solution: Go up the context stack to find the class. (closes #11866 )
v9.0.1240
2023-01-24 15:07:04 +00:00
b149d22796
patch 9.0.1239: cannot have a line break before an object member access
...
Problem: Cannot have a line break before an object member access.
Solution: Check for "." in next line. (closes #11864 )
v9.0.1239
2023-01-24 13:03:37 +00:00
5c8771bc5a
patch 9.0.1238: :runtime completion can be further improved
...
Problem: :runtime completion can be further improved.
Solution: Also complete the {where} argument values and adjust the
completion for that. (closes #11874 )
v9.0.1238
2023-01-24 12:34:03 +00:00
6ec6666047
patch 9.0.1237: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11858 )
v9.0.1237
2023-01-23 20:46:21 +00:00
9cbf791995
patch 9.0.1236: code in same_leader() can be simplified
...
Problem: Code in same_leader() can be simplified.
Solution: Simplify code that is executed only once. (closes #11867 )
v9.0.1236
2023-01-23 16:57:08 +00:00
dc7179f9a4
patch 9.0.1235: MS-Windows console: not flushing termguicolors
...
Problem: MS-Windows console: not flushing termguicolors.
Solution: Flush termguicolors. (Christopher Plewright, closes #11871 )
v9.0.1235
2023-01-23 12:33:23 +00:00
ebfec1c531
patch 9.0.1234: the code style has to be checked manually
...
Problem: The code style has to be checked manually.
Solution: Add basic code style checks in a test. Fix or avoid uncovered
problems.
v9.0.1234
2023-01-22 21:14:53 +00:00
3d79f0a430
patch 9.0.1233: search() loops forever if "skip" is TRUE for all matches
...
Problem: search() loops forever if "skip" is TRUE for all matches.
Solution: Keep the position of the first match.
v9.0.1233
2023-01-22 20:14:26 +00:00
d343c60df4
patch 9.0.1232: ColorTable saving and restoring does not work properly
...
Problem: ColorTable saving and restoring does not work properly.
Solution: Restore ColorTable[16] usage. (Christopher Plewright,
closes #11836 )
v9.0.1232
2023-01-22 18:58:30 +00:00
3770f4c9cd
patch 9.0.1231: completion of :runtime does not handle {where} argument
...
Problem: Completion of :runtime does not handle {where} argument.
Solution: Parse the {where} argument. (closes #11863 )
v9.0.1231
2023-01-22 18:38:51 +00:00
f3da4c8427
patch 9.0.1230: Apache thrift files are not recognized
...
Problem: Apache thrift files are not recognized.
Solution: Add a pattern for thrift files. (Amaan Qureshi, closes #11859 )
v9.0.1230
2023-01-22 18:16:44 +00:00
040e795e8d
patch 9.0.1229: Cap'n Proto files are not recognized
...
Problem: Cap'n Proto files are not recognized.
Solution: Add a pattern and the "capnp" filetype. (Amaan Qureshi,
closes #11862 )
v9.0.1229
2023-01-22 13:10:39 +00:00
145a6afe3a
patch 9.0.1228: fuzzy menu completion is only tested in the GUI
...
Problem: Fuzzy menu completion is only tested in the GUI.
Solution: Make fuzzy menu completion test work without GUI.
(closes #11861 )
v9.0.1228
2023-01-22 12:41:55 +00:00
a6759381a5
patch 9.0.1227: no cmdline completion for :runtime
...
Problem: No cmdline completion for :runtime.
Solution: Add completion for :runtime. (closes #11853 , closes #11447 )
Improve the resulting matches.
v9.0.1227
2023-01-21 21:56:06 +00:00
51b2fc2ef5
patch 9.0.1226: spurious empty line when using text properties
...
Problem: Spurious empty line when using text propertie and virtual text.
Solution: Do not set "text_prop_follows" when the other text property is not
virtual text. (closes #11846 )
v9.0.1226
2023-01-21 15:54:59 +00:00
11977f9175
patch 9.0.1225: reading past the end of a line when formatting text
...
Problem: Reading past the end of a line when formatting text.
Solution: Check for not going over the end of the line.
v9.0.1225
2023-01-21 13:09:19 +00:00
47bba53bdb
patch 9.0.1224: cannot call a :def function with a number for float argument
...
Problem: Cannot call a :def function with a number for a float argument.
Solution: Accept a number as well, convert it to a float.
v9.0.1224
2023-01-20 18:49:46 +00:00
7193323b77
patch 9.0.1223: cannot use setcellwidths() below 0x100
...
Problem: Cannot use setcellwidths() below 0x100.
Solution: Also accept characters between 0x80 and 0x100. (Ken Takata,
closes #11834 )
v9.0.1223
2023-01-20 16:00:55 +00:00
e446a017ff
patch 9.0.1222: terminal tests are flaky on MacOS
...
Problem: Terminal tests are flaky on MacOS.
Solution: Add TermWait() calls. (Yegappan Lakshmanan, closes #11852 )
v9.0.1222
2023-01-19 17:49:58 +00:00
f97a295cca
patch 9.0.1221: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11833 )
v9.0.1221
2023-01-18 18:17:48 +00:00
4aecaa168e
patch 9.0.1220: termcap/terminfo entries do not indicate possible modifiers
...
Problem: Termcap/terminfo entries do not indicate where modifiers might
appear.
Solution: Add ";*" for function keys where modifiers are likely to be used.
v9.0.1220
2023-01-18 17:20:25 +00:00
4219698603
patch 9.0.1219: handling of FORTIFY_SOURCE flags doesn't match Fedora usage
...
Problem: Handling of FORTIFY_SOURCE flags doesn't match Fedora usage.
Solution: Adjust the "sed" patterns. (Zdenek Dohnal, closes #11847 )
v9.0.1219
2023-01-18 16:09:51 +00:00
90c2353365
patch 9.0.1218: completion includes functions that don't work
...
Problem: Completion includes functions that don't work.
Solution: Skip functions that are not implemented. (Kota Kato,
closes #11845 )
v9.0.1218
2023-01-18 15:27:38 +00:00
486fc25a29
patch 9.0.1217: using an object member in a closure doesn't work
...
Problem: Using an object member in a closure doesn't work.
Solution: Initialize lv_loop_depth. (closes #11840 )
v9.0.1217
2023-01-18 14:51:07 +00:00
64f1c4152e
patch 9.0.1216: Coverity warns for ignoring return value
...
Problem: Coverity warns for ignoring return value.
Solution: Break out of loop if function fails.
v9.0.1216
2023-01-18 12:45:30 +00:00
0ef9a5c094
patch 9.0.1215: using isalpha() adds dependency on current locale
...
Problem: Using isalpha() adds dependency on current locale.
Solution: Do not use isalpha() for recognizing a URL or the end of an Ex
command. (closes #11835 )
v9.0.1215
2023-01-17 21:38:25 +00:00
541c87c808
patch 9.0.1214: file left behind after running tests
...
Problem: File left behind after running tests.
Solution: Delete the file. (Dominique Pellé, closes #11839 )
v9.0.1214
2023-01-17 21:20:44 +00:00
da3dd7d857
patch 9.0.1213: adding a line below the last one does not expand fold
...
Problem: Adding a line below the last one does not expand fold.
Solution: Do not skip mark_adjust() when adding lines below the last one.
(Brandon Simmons, closes #11832 , closes #10698 )
v9.0.1213
2023-01-17 19:48:07 +00:00