summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-01-25patch 9.0.1242: code for :runtime completion is not consistentv9.0.1242zeertzjq
Problem: Code for :runtime completion is not consistent. Solution: Make code for cmdline expansion more consistent. (closes #11875)
2023-01-25patch 9.0.1241: Coverity warns for not checking function return valuev9.0.1241Bram Moolenaar
Problem: Coverity warns for not checking function return value. Solution: Explicitly ignore the return value.
2023-01-24patch 9.0.1240: cannot access a private object member in a lambdav9.0.1240Bram Moolenaar
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)
2023-01-24patch 9.0.1239: cannot have a line break before an object member accessv9.0.1239Bram Moolenaar
Problem: Cannot have a line break before an object member access. Solution: Check for "." in next line. (closes #11864)
2023-01-24patch 9.0.1238: :runtime completion can be further improvedv9.0.1238zeertzjq
Problem: :runtime completion can be further improved. Solution: Also complete the {where} argument values and adjust the completion for that. (closes #11874)
2023-01-23patch 9.0.1237: code is indented more than necessaryv9.0.1237Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11858)
2023-01-23patch 9.0.1236: code in same_leader() can be simplifiedv9.0.1236zeertzjq
Problem: Code in same_leader() can be simplified. Solution: Simplify code that is executed only once. (closes #11867)
2023-01-23patch 9.0.1235: MS-Windows console: not flushing termguicolorsv9.0.1235Christopher Plewright
Problem: MS-Windows console: not flushing termguicolors. Solution: Flush termguicolors. (Christopher Plewright, closes #11871)
2023-01-22patch 9.0.1234: the code style has to be checked manuallyv9.0.1234Bram Moolenaar
Problem: The code style has to be checked manually. Solution: Add basic code style checks in a test. Fix or avoid uncovered problems.
2023-01-22patch 9.0.1233: search() loops forever if "skip" is TRUE for all matchesv9.0.1233Bram Moolenaar
Problem: search() loops forever if "skip" is TRUE for all matches. Solution: Keep the position of the first match.
2023-01-22patch 9.0.1232: ColorTable saving and restoring does not work properlyv9.0.1232Christopher Plewright
Problem: ColorTable saving and restoring does not work properly. Solution: Restore ColorTable[16] usage. (Christopher Plewright, closes #11836)
2023-01-22patch 9.0.1231: completion of :runtime does not handle {where} argumentv9.0.1231zeertzjq
Problem: Completion of :runtime does not handle {where} argument. Solution: Parse the {where} argument. (closes #11863)
2023-01-22patch 9.0.1230: Apache thrift files are not recognizedv9.0.1230Amaan Qureshi
Problem: Apache thrift files are not recognized. Solution: Add a pattern for thrift files. (Amaan Qureshi, closes #11859)
2023-01-22patch 9.0.1229: Cap'n Proto files are not recognizedv9.0.1229Amaan Qureshi
Problem: Cap'n Proto files are not recognized. Solution: Add a pattern and the "capnp" filetype. (Amaan Qureshi, closes #11862)
2023-01-22patch 9.0.1228: fuzzy menu completion is only tested in the GUIv9.0.1228zeertzjq
Problem: Fuzzy menu completion is only tested in the GUI. Solution: Make fuzzy menu completion test work without GUI. (closes #11861)
2023-01-21patch 9.0.1227: no cmdline completion for :runtimev9.0.1227root
Problem: No cmdline completion for :runtime. Solution: Add completion for :runtime. (closes #11853, closes #11447) Improve the resulting matches.
2023-01-21patch 9.0.1226: spurious empty line when using text propertiesv9.0.1226Bram Moolenaar
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)
2023-01-21patch 9.0.1225: reading past the end of a line when formatting textv9.0.1225Bram Moolenaar
Problem: Reading past the end of a line when formatting text. Solution: Check for not going over the end of the line.
2023-01-20patch 9.0.1224: cannot call a :def function with a number for float argumentv9.0.1224Bram Moolenaar
Problem: Cannot call a :def function with a number for a float argument. Solution: Accept a number as well, convert it to a float.
2023-01-20patch 9.0.1223: cannot use setcellwidths() below 0x100v9.0.1223K.Takata
Problem: Cannot use setcellwidths() below 0x100. Solution: Also accept characters between 0x80 and 0x100. (Ken Takata, closes #11834)
2023-01-19patch 9.0.1222: terminal tests are flaky on MacOSv9.0.1222Yegappan Lakshmanan
Problem: Terminal tests are flaky on MacOS. Solution: Add TermWait() calls. (Yegappan Lakshmanan, closes #11852)
2023-01-18patch 9.0.1221: code is indented more than necessaryv9.0.1221Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11833)
2023-01-18patch 9.0.1220: termcap/terminfo entries do not indicate possible modifiersv9.0.1220Bram Moolenaar
Problem: Termcap/terminfo entries do not indicate where modifiers might appear. Solution: Add ";*" for function keys where modifiers are likely to be used.
2023-01-18patch 9.0.1219: handling of FORTIFY_SOURCE flags doesn't match Fedora usagev9.0.1219Zdenek Dohnal
Problem: Handling of FORTIFY_SOURCE flags doesn't match Fedora usage. Solution: Adjust the "sed" patterns. (Zdenek Dohnal, closes #11847)
2023-01-18patch 9.0.1218: completion includes functions that don't workv9.0.1218Kota Kato
Problem: Completion includes functions that don't work. Solution: Skip functions that are not implemented. (Kota Kato, closes #11845)
2023-01-18patch 9.0.1217: using an object member in a closure doesn't workv9.0.1217Bram Moolenaar
Problem: Using an object member in a closure doesn't work. Solution: Initialize lv_loop_depth. (closes #11840)
2023-01-18patch 9.0.1216: Coverity warns for ignoring return valuev9.0.1216Bram Moolenaar
Problem: Coverity warns for ignoring return value. Solution: Break out of loop if function fails.
2023-01-17patch 9.0.1215: using isalpha() adds dependency on current localev9.0.1215zeertzjq
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)
2023-01-17patch 9.0.1214: file left behind after running testsv9.0.1214Dominique Pelle
Problem: File left behind after running tests. Solution: Delete the file. (Dominique Pellé, closes #11839)
2023-01-17patch 9.0.1213: adding a line below the last one does not expand foldv9.0.1213Brandon Simmons
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)
2023-01-17patch 9.0.1212: cannot read back what setcellwidths() has donev9.0.1212Kota Kato
Problem: Cannot read back what setcellwidths() has done. Solution: Add getcellwidths(). (Kota Kato, closes #11837)
2023-01-16patch 9.0.1211: storing value in interface member does not always workv9.0.1211Bram Moolenaar
Problem: Storing value in interface member does not always work. Solution: Convert the index on the interface to the index on the object.
2023-01-16patch 9.0.1210: compiler complains about declaration after labelv9.0.1210Bram Moolenaar
Problem: Compiler complains about declaration after label. Solution: Move declaration to beginning of block (John Marriott)
2023-01-16patch 9.0.1209: getting interface member does not always workv9.0.1209Bram Moolenaar
Problem: Getting interface member does not always work. Solution: Convert the index on the interface to the index on the object. (closes #11825)
2023-01-16patch 9.0.1208: code is indented more than necessaryv9.0.1208Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11819)
2023-01-16patch 9.0.1207: error when object type is expected but getting "any"v9.0.1207Bram Moolenaar
Problem: Error when object type is expected but getting "any". Solution: When actual type is "any" use a runtime type check. (closes #11826)
2023-01-16patch 9.0.1206: testing with Python on AppVeyor does not work properlyv9.0.1206Christopher Plewright
Problem: Testing with Python on AppVeyor does not work properly. Solution: Fix typo. Move most lines to the .bat file. (Christopher Plewright, closes #11828)
2023-01-15patch 9.0.1205: crash when handling class that extends another classv9.0.1205Bram Moolenaar
Problem: Crash when handling class that extends another class with more than one object members. Solution: Correct pointer computations. (closes #11824)
2023-01-15patch 9.0.1204: expression compiled the wrong way after using an objectv9.0.1204Bram Moolenaar
Problem: Expression compiled the wrong way after using an object. Solution: Generate constants before getting the type.
2023-01-15patch 9.0.1203: return type of values() is always list<any>v9.0.1203Bram Moolenaar
Problem: Return type of values() is always list<any>. Solution: Use the member type if possible. (issue #11822)
2023-01-15patch 9.0.1202: crash when iterating over list of objectsv9.0.1202Bram Moolenaar
Problem: Crash when iterating over list of objects. Solution: Do not make a copy of tt_member for object or class. (closes #11823)
2023-01-15patch 9.0.1201: assignment with operator doesn't work in object methodv9.0.1201Bram Moolenaar
Problem: Assignment with operator doesn't work in object method. Solution: Handle loading the object member. (closes #11820) Add a few more tests.
2023-01-15patch 9.0.1200: AppVeyor builds with an old Python versionv9.0.1200Christopher Plewright
Problem: AppVeyor builds with an old Python version. Solution: Switch from Python 3.8 to 3.11. (Christopher Plewright, closes #11814)
2023-01-14patch 9.0.1199: crash when using kitty and using a mapping with <Esc>v9.0.1199Bram Moolenaar
Problem: Crash when using kitty and using a mapping with <Esc>. Solution: Do not try setting did_simplify when it is NULL. (closes #11817)
2023-01-14patch 9.0.1198: abstract class not supported yetv9.0.1198Bram Moolenaar
Problem: Abstract class not supported yet. Solution: Implement abstract class and add tests.
2023-01-14patch 9.0.1197: dump file missing from patchv9.0.1197zeertzjq
Problem: Dump file missing from patch. Solution: Add missing dump file.
2023-01-14patch 9.0.1196: code is indented more than necessaryv9.0.1196Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11813)
2023-01-14patch 9.0.1195: restoring KeyTyped when building statusline not testedv9.0.1195zeertzjq
Problem: Restoring KeyTyped when building statusline not tested. Solution: Add a test. Clean up and fix other tests. (closes #11815)
2023-01-13patch 9.0.1194: compiler warning for comparing pointer with intv9.0.1194Bram Moolenaar
Problem: Compiler warning for comparing pointer with int. Solution: Change NULL to zero.
2023-01-13patch 9.0.1193: cannot map <Esc> when using the Kitty key protocolv9.0.1193Bram Moolenaar
Problem: Cannot map <Esc> when using the Kitty key protocol. Solution: Add a non-simplified mapping for K_ESC. (closes #11811)