summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 9.0.1265: using an interface method may give a compilation errorv9.0.1265Bram Moolenaar2023-01-303-1/+30
| | | | | | Problem: Using an interface method may give a compilation error. Solution: Do not try to compile the body of a method of an interface. (closes #11885)
* patch 9.0.1264: Motif: compiler warning for unused argumentv9.0.1264Bram Moolenaar2023-01-302-1/+3
| | | | | Problem: Motif: compiler warning for unused argument. Solution: Add "UNUSED".
* patch 9.0.1263: KDL files are not recognizedv9.0.1263Amaan Qureshi2023-01-302-0/+3
| | | | | Problem: KDL files are not recognized. Solution: Add a pattern for KDL files. (Amaan Qureshi, closes #11898)
* patch 9.0.1262: the did_set_string_option function is too longv9.0.1262Yegappan Lakshmanan2023-01-3013-1306/+2035
| | | | | | Problem: The did_set_string_option function is too long. Solution: Split off functionality to individual functions. (Yegappan Lakshmanan, Lewis Russell, closes #11904)
* patch 9.0.1261: Elsa files are not recognizedv9.0.1261Amaan Qureshi2023-01-292-0/+3
| | | | | Problem: Elsa files are not recognized. Solution: Add a pattern for Elsa files. (Amaan Qureshi, closes #11908)
* patch 9.0.1260: Coverity warns for possible NULL pointer usagev9.0.1260Bram Moolenaar2023-01-292-1/+3
| | | | | Problem: Coverity warns for possible NULL pointer usage. Solution: Change the condition.
* patch 9.0.1259: diffmode test failsv9.0.1259Bram Moolenaar2023-01-282-9/+11
| | | | | Problem: Diffmode test fails. Solution: Adjust expected result for adjusted indenting.
* patch 9.0.1258: code style test failsv9.0.1258Bram Moolenaar2023-01-283-25/+27
| | | | | Problem: Code style test fails. Solution: Adjust test files.
* patch 9.0.1257: code style is not check in test scriptsv9.0.1257Bram Moolenaar2023-01-2856-208/+247
| | | | | Problem: Code style is not check in test scripts. Solution: Add basic code style check for test files.
* patch 9.0.1256: NetworkManager connection files are not recognizedv9.0.1256ObserverOfTime2023-01-282-1/+3
| | | | | Problem: NetworkManager connection files are not recognized. Solution: Add a pattern for NetworkManager connection files. (closes #11893)
* patch 9.0.1255: changing 'virtualedit' does not have immediate effectv9.0.1255Bram Moolenaar2023-01-283-1/+16
| | | | | Problem: Changing 'virtualedit' does not have immediate effect. Solution: Correct how is checked for a changed value. (closes #11878)
* patch 9.0.1254: calling a method on an interface does not workv9.0.1254Bram Moolenaar2023-01-2810-39/+236
| | | | | Problem: Calling a method on an interface does not work. Solution: At runtime figure out what method to call. (closes #11901)
* patch 9.0.1253: CI adds repository unnecessarilyv9.0.1253Philip H2023-01-281-0/+2
| | | | | Problem: CI adds repository unnecessarily. Solution: Remove the line from the workflow. (closes #11900)
* patch 9.0.1252: MS-Windows: scrollback cropped off on Vim exitv9.0.1252Christopher Plewright2023-01-282-38/+32
| | | | | | Problem: MS-Windows: scrollback cropped off on Vim exit. Solution: Don't call SetConsoleScreenBufferInfoEx when using the alternate screen buffer. (Christopher Plewright, closes #11882)
* patch 9.0.1251: checking returned value of ga_grow() is inconsistentv9.0.1251Yegappan Lakshmanan2023-01-2712-14/+16
| | | | | | Problem: Checking returned value of ga_grow() is inconsistent. Solution: Check for FAIL instaed of "not OK". (Yegappan Lakshmanan, closes #11897)
* patch 9.0.1250: cannot use an object method with :deferv9.0.1250Bram Moolenaar2023-01-278-21/+99
| | | | | | Problem: Cannot use an object method with :defer. (Ernie Rael) Solution: Find the object method and generate code to call it. (closes #11886)
* patch 9.0.1249: cannot export an abstract classv9.0.1249Bram Moolenaar2023-01-275-2/+38
| | | | | Problem: Cannot export an abstract class. (Ernie Rael) Solution: Add the EX_EXPORT flag to :abstract. (closes #11884)
* patch 9.0.1248: cannot export an interfacev9.0.1248Bram Moolenaar2023-01-263-1/+26
| | | | | Problem: Cannot export an interface. (Ernie Rael) Solution: Add the EX_EXPORT flag to :interface. (closes #11884)
* patch 9.0.1247: divide by zero with 'smoothscroll' set and a narrow windowv9.0.1247Bram Moolenaar2023-01-265-0/+44
| | | | | Problem: Divide by zero with 'smoothscroll' set and a narrow window. Solution: Bail out when the window is too narrow.
* patch 9.0.1246: code is indented more than necessaryv9.0.1246Yegappan Lakshmanan2023-01-2613-510/+505
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11887)
* patch 9.0.1245: code is indented more than necessaryv9.0.1245Yegappan Lakshmanan2023-01-259-913/+919
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11879)
* patch 9.0.1244: cursor displayed in wrong position when leaving Insert modev9.0.1244Bram Moolenaar2023-01-252-6/+8
| | | | | | | 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)
* patch 9.0.1243: :setglobal cannot use script-local function for "expr" optionv9.0.1243zeertzjq2023-01-256-48/+149
| | | | | Problem: :setglobal cannot use script-local function for "expr" option. Solution: Use the pointer to the option value properly. (closes #11883)
* patch 9.0.1242: code for :runtime completion is not consistentv9.0.1242zeertzjq2023-01-255-17/+19
| | | | | Problem: Code for :runtime completion is not consistent. Solution: Make code for cmdline expansion more consistent. (closes #11875)
* patch 9.0.1241: Coverity warns for not checking function return valuev9.0.1241Bram Moolenaar2023-01-252-1/+3
| | | | | Problem: Coverity warns for not checking function return value. Solution: Explicitly ignore the return value.
* patch 9.0.1240: cannot access a private object member in a lambdav9.0.1240Bram Moolenaar2023-01-245-1/+35
| | | | | | 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)
* patch 9.0.1239: cannot have a line break before an object member accessv9.0.1239Bram Moolenaar2023-01-243-1/+32
| | | | | Problem: Cannot have a line break before an object member access. Solution: Check for "." in next line. (closes #11864)
* patch 9.0.1238: :runtime completion can be further improvedv9.0.1238zeertzjq2023-01-246-119/+164
| | | | | | Problem: :runtime completion can be further improved. Solution: Also complete the {where} argument values and adjust the completion for that. (closes #11874)
* patch 9.0.1237: code is indented more than necessaryv9.0.1237Yegappan Lakshmanan2023-01-2312-1081/+1080
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11858)
* patch 9.0.1236: code in same_leader() can be simplifiedv9.0.1236zeertzjq2023-01-232-8/+3
| | | | | Problem: Code in same_leader() can be simplified. Solution: Simplify code that is executed only once. (closes #11867)
* patch 9.0.1235: MS-Windows console: not flushing termguicolorsv9.0.1235Christopher Plewright2023-01-234-14/+19
| | | | | Problem: MS-Windows console: not flushing termguicolors. Solution: Flush termguicolors. (Christopher Plewright, closes #11871)
* patch 9.0.1234: the code style has to be checked manuallyv9.0.1234Bram Moolenaar2023-01-2234-149/+319
| | | | | | Problem: The code style has to be checked manually. Solution: Add basic code style checks in a test. Fix or avoid uncovered problems.
* patch 9.0.1233: search() loops forever if "skip" is TRUE for all matchesv9.0.1233Bram Moolenaar2023-01-223-1/+20
| | | | | Problem: search() loops forever if "skip" is TRUE for all matches. Solution: Keep the position of the first match.
* patch 9.0.1232: ColorTable saving and restoring does not work properlyv9.0.1232Christopher Plewright2023-01-224-67/+51
| | | | | | Problem: ColorTable saving and restoring does not work properly. Solution: Restore ColorTable[16] usage. (Christopher Plewright, closes #11836)
* patch 9.0.1231: completion of :runtime does not handle {where} argumentv9.0.1231zeertzjq2023-01-2210-127/+190
| | | | | Problem: Completion of :runtime does not handle {where} argument. Solution: Parse the {where} argument. (closes #11863)
* patch 9.0.1230: Apache thrift files are not recognizedv9.0.1230Amaan Qureshi2023-01-222-0/+3
| | | | | Problem: Apache thrift files are not recognized. Solution: Add a pattern for thrift files. (Amaan Qureshi, closes #11859)
* patch 9.0.1229: Cap'n Proto files are not recognizedv9.0.1229Amaan Qureshi2023-01-222-0/+3
| | | | | | Problem: Cap'n Proto files are not recognized. Solution: Add a pattern and the "capnp" filetype. (Amaan Qureshi, closes #11862)
* patch 9.0.1228: fuzzy menu completion is only tested in the GUIv9.0.1228zeertzjq2023-01-222-1/+9
| | | | | | Problem: Fuzzy menu completion is only tested in the GUI. Solution: Make fuzzy menu completion test work without GUI. (closes #11861)
* patch 9.0.1227: no cmdline completion for :runtimev9.0.1227root2023-01-216-13/+94
| | | | | | Problem: No cmdline completion for :runtime. Solution: Add completion for :runtime. (closes #11853, closes #11447) Improve the resulting matches.
* patch 9.0.1226: spurious empty line when using text propertiesv9.0.1226Bram Moolenaar2023-01-214-3/+39
| | | | | | 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)
* patch 9.0.1225: reading past the end of a line when formatting textv9.0.1225Bram Moolenaar2023-01-212-1/+11
| | | | | Problem: Reading past the end of a line when formatting text. Solution: Check for not going over the end of the line.
* patch 9.0.1224: cannot call a :def function with a number for float argumentv9.0.1224Bram Moolenaar2023-01-206-116/+158
| | | | | Problem: Cannot call a :def function with a number for a float argument. Solution: Accept a number as well, convert it to a float.
* patch 9.0.1223: cannot use setcellwidths() below 0x100v9.0.1223K.Takata2023-01-204-11/+53
| | | | | | Problem: Cannot use setcellwidths() below 0x100. Solution: Also accept characters between 0x80 and 0x100. (Ken Takata, closes #11834)
* patch 9.0.1222: terminal tests are flaky on MacOSv9.0.1222Yegappan Lakshmanan2023-01-193-0/+7
| | | | | Problem: Terminal tests are flaky on MacOS. Solution: Add TermWait() calls. (Yegappan Lakshmanan, closes #11852)
* patch 9.0.1221: code is indented more than necessaryv9.0.1221Yegappan Lakshmanan2023-01-189-749/+751
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11833)
* patch 9.0.1220: termcap/terminfo entries do not indicate possible modifiersv9.0.1220Bram Moolenaar2023-01-182-10/+72
| | | | | | Problem: Termcap/terminfo entries do not indicate where modifiers might appear. Solution: Add ";*" for function keys where modifiers are likely to be used.
* patch 9.0.1219: handling of FORTIFY_SOURCE flags doesn't match Fedora usagev9.0.1219Zdenek Dohnal2023-01-183-4/+6
| | | | | Problem: Handling of FORTIFY_SOURCE flags doesn't match Fedora usage. Solution: Adjust the "sed" patterns. (Zdenek Dohnal, closes #11847)
* patch 9.0.1218: completion includes functions that don't workv9.0.1218Kota Kato2023-01-183-0/+12
| | | | | | Problem: Completion includes functions that don't work. Solution: Skip functions that are not implemented. (Kota Kato, closes #11845)
* patch 9.0.1217: using an object member in a closure doesn't workv9.0.1217Bram Moolenaar2023-01-183-0/+21
| | | | | Problem: Using an object member in a closure doesn't work. Solution: Initialize lv_loop_depth. (closes #11840)
* patch 9.0.1216: Coverity warns for ignoring return valuev9.0.1216Bram Moolenaar2023-01-182-5/+10
| | | | | Problem: Coverity warns for ignoring return value. Solution: Break out of loop if function fails.