summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-02-04patch 9.0.1277: cursor may move with autocmd in Visual modev9.0.1277zeertzjq
Problem: Cursor may move with autocmd in Visual mode. Solution: Restore "VIsual_active" before calling check_cursor(). (closes #11939)
2023-02-03patch 9.0.1276: some mappings with Meta and Shift do not workv9.0.1276Bram Moolenaar
Problem: Some mappings with Meta and Shift do not work. Solution: Apply the Shift modifier to the key. (issue #11913)
2023-02-02patch 9.0.1275: the code for setting options is too complicatedv9.0.1275Yegappan Lakshmanan
Problem: The code for setting options is too complicated. Solution: Refactor the do_set() function. (Yegappan Lakshmanan, Lewis Russell, closes #11932)
2023-02-02Update runtime files.Bram Moolenaar
2023-02-02patch 9.0.1274: FIRRTL files are not recognizedv9.0.1274Amaan Qureshi
Problem: FIRRTL files are not recognized. Solution: Add a pattern for FIRRTL files. (Amaan Qureshi, closes #11931)
2023-02-01patch 9.0.1273: "1v" may select block with wrong sizev9.0.1273Bram Moolenaar
Problem: "1v" may select block with wrong size. (Evgeni Chasnovski) Solution: Compute "curswant" in the right line. (closes #11925)
2023-02-01patch 9.0.1272: typo in pattern for filetype detectionv9.0.1272zeertzjq
Problem: Typo in pattern for filetype detection. Solution: Fix the typo. (closes #11924)
2023-02-01patch 9.0.1271: using sizeof() and subtract array size is trickyv9.0.1271zeertzjq
Problem: Using sizeof() and subtract array size is tricky. Solution: Use offsetof() instead. (closes #11926)
2023-01-31patch 9.0.1270: crash when using search stat in narrow screenv9.0.1270zeertzjq
Problem: Crash when using search stat in narrow screen. Solution: Check length of message. (closes #11921)
2023-01-31patch 9.0.1269: channel test often fails on Mac OSv9.0.1269Bram Moolenaar
Problem: Channel test often fails on Mac OS. Solution: Increase the wait time from one to 15 milliseconds. (D. Ben Knoble, closes #11894)
2023-01-31patch 9.0.1268: .clangd and .stylelintrc files don't get a filetypev9.0.1268Mark Skelton
Problem: .clangd and .stylelintrc files don't get a filetype. Solution: Use yaml for .clangd and json for .stylelintrc files. (Mark Skelton, closes #11916)
2023-01-31patch 9.0.1267: the did_set_string_option function is too longv9.0.1267Yegappan Lakshmanan
Problem: The did_set_string_option function is too long. Solution: Further cleanup of handling string options. (Yegappan Lakshmanan, Lewis Russell, closes #11920)
2023-01-30patch 9.0.1266: error for space before ": type" is inconsistentv9.0.1266Bram Moolenaar
Problem: Error for space before ": type" is inconsistent. Solution: Give E1059 in more places. (closes #11868)
2023-01-30patch 9.0.1265: using an interface method may give a compilation errorv9.0.1265Bram Moolenaar
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)
2023-01-30patch 9.0.1264: Motif: compiler warning for unused argumentv9.0.1264Bram Moolenaar
Problem: Motif: compiler warning for unused argument. Solution: Add "UNUSED".
2023-01-30patch 9.0.1263: KDL files are not recognizedv9.0.1263Amaan Qureshi
Problem: KDL files are not recognized. Solution: Add a pattern for KDL files. (Amaan Qureshi, closes #11898)
2023-01-30patch 9.0.1262: the did_set_string_option function is too longv9.0.1262Yegappan Lakshmanan
Problem: The did_set_string_option function is too long. Solution: Split off functionality to individual functions. (Yegappan Lakshmanan, Lewis Russell, closes #11904)
2023-01-29patch 9.0.1261: Elsa files are not recognizedv9.0.1261Amaan Qureshi
Problem: Elsa files are not recognized. Solution: Add a pattern for Elsa files. (Amaan Qureshi, closes #11908)
2023-01-29patch 9.0.1260: Coverity warns for possible NULL pointer usagev9.0.1260Bram Moolenaar
Problem: Coverity warns for possible NULL pointer usage. Solution: Change the condition.
2023-01-28patch 9.0.1259: diffmode test failsv9.0.1259Bram Moolenaar
Problem: Diffmode test fails. Solution: Adjust expected result for adjusted indenting.
2023-01-28patch 9.0.1258: code style test failsv9.0.1258Bram Moolenaar
Problem: Code style test fails. Solution: Adjust test files.
2023-01-28patch 9.0.1257: code style is not check in test scriptsv9.0.1257Bram Moolenaar
Problem: Code style is not check in test scripts. Solution: Add basic code style check for test files.
2023-01-28patch 9.0.1256: NetworkManager connection files are not recognizedv9.0.1256ObserverOfTime
Problem: NetworkManager connection files are not recognized. Solution: Add a pattern for NetworkManager connection files. (closes #11893)
2023-01-28patch 9.0.1255: changing 'virtualedit' does not have immediate effectv9.0.1255Bram Moolenaar
Problem: Changing 'virtualedit' does not have immediate effect. Solution: Correct how is checked for a changed value. (closes #11878)
2023-01-28patch 9.0.1254: calling a method on an interface does not workv9.0.1254Bram Moolenaar
Problem: Calling a method on an interface does not work. Solution: At runtime figure out what method to call. (closes #11901)
2023-01-28patch 9.0.1253: CI adds repository unnecessarilyv9.0.1253Philip H
Problem: CI adds repository unnecessarily. Solution: Remove the line from the workflow. (closes #11900)
2023-01-28patch 9.0.1252: MS-Windows: scrollback cropped off on Vim exitv9.0.1252Christopher Plewright
Problem: MS-Windows: scrollback cropped off on Vim exit. Solution: Don't call SetConsoleScreenBufferInfoEx when using the alternate screen buffer. (Christopher Plewright, closes #11882)
2023-01-27patch 9.0.1251: checking returned value of ga_grow() is inconsistentv9.0.1251Yegappan Lakshmanan
Problem: Checking returned value of ga_grow() is inconsistent. Solution: Check for FAIL instaed of "not OK". (Yegappan Lakshmanan, closes #11897)
2023-01-27patch 9.0.1250: cannot use an object method with :deferv9.0.1250Bram Moolenaar
Problem: Cannot use an object method with :defer. (Ernie Rael) Solution: Find the object method and generate code to call it. (closes #11886)
2023-01-27patch 9.0.1249: cannot export an abstract classv9.0.1249Bram Moolenaar
Problem: Cannot export an abstract class. (Ernie Rael) Solution: Add the EX_EXPORT flag to :abstract. (closes #11884)
2023-01-26patch 9.0.1248: cannot export an interfacev9.0.1248Bram Moolenaar
Problem: Cannot export an interface. (Ernie Rael) Solution: Add the EX_EXPORT flag to :interface. (closes #11884)
2023-01-26patch 9.0.1247: divide by zero with 'smoothscroll' set and a narrow windowv9.0.1247Bram Moolenaar
Problem: Divide by zero with 'smoothscroll' set and a narrow window. Solution: Bail out when the window is too narrow.
2023-01-26patch 9.0.1246: code is indented more than necessaryv9.0.1246Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11887)
2023-01-25patch 9.0.1245: code is indented more than necessaryv9.0.1245Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11879)
2023-01-25patch 9.0.1244: cursor displayed in wrong position when leaving Insert modev9.0.1244Bram Moolenaar
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)
2023-01-25patch 9.0.1243: :setglobal cannot use script-local function for "expr" optionv9.0.1243zeertzjq
Problem: :setglobal cannot use script-local function for "expr" option. Solution: Use the pointer to the option value properly. (closes #11883)
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)