summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-01-11patch 9.0.1177: AppVeyor uses some older toolsv9.0.1177Christopher Plewright
Problem: AppVeyor uses some older tools. Solution: Switch to Visual Studio 2022 and Python 3.11. (Christopher Plewright, closes #11793)
2023-01-11patch 9.0.1176: smithy files are not recognizedv9.0.1176Chris Kipp
Problem: smithy files are not recognized. Solution: Add a pattern for Smithy files. (Chris Kipp, closes #11804)
2023-01-11patch 9.0.1175: the set_ref_in_item() function is too longv9.0.1175Yegappan Lakshmanan
Problem: The set_ref_in_item() function is too long. Solution: Use a separate function for more complicated types. (Yegappan Lakshmanan, closes #11802)
2023-01-10patch 9.0.1174: smali files are not recognizedv9.0.1174Amaan Q
Problem: Smali files are not recognized. Solution: Add a pattern for Smali files. (Amaan Qureshi, closes #11801)
2023-01-10patch 9.0.1173: compiler warning for unused variable on non-Unix systemsv9.0.1173Bram Moolenaar
Problem: Compiler warning for unused variable on non-Unix systems. Solution: Move #ifdef. (John Marriott)
2023-01-10patch 9.0.1172: when 'selection' is "exclusive" then "1v" is one char shortv9.0.1172Bram Moolenaar
Problem: When 'selection' is "exclusive" then "1v" is one char short. Solution: Add one character when 'selection' is "exclusive. (closes #11791)
2023-01-10patch 9.0.1171: screen is not redrawn after using setcellwidths()v9.0.1171Yasuhiro Matsumoto
Problem: Screen is not redrawn after using setcellwidths(). Solution: Redraw the screen when the cell widths have changed. (Yasuhiro Matsumoto, closes #11800)
2023-01-10patch 9.0.1170: LGTM badge no longer worksv9.0.1170mert
Problem: LGTM badge no longer works. Solution: Remove the LGTM badge. (closes #11799)
2023-01-10patch 9.0.1169: some key+modifier tests fail on some AppVeyor imagesv9.0.1169Christopher Plewright
Problem: Some key+modifier tests fail on some AppVeyor images. Solution: Adjust the tests for key movements and fix the revealed bugs. (Christopher Plewright, closes #11798)
2023-01-10patch 9.0.1168: code to enable/disable mouse is not from terminfo/termcapv9.0.1168Bram Moolenaar
Problem: Code to enable/disable mouse is not from terminfo/termcap. Solution: Request the "XM" entry and use it to set 'ttymouse' if possible.
2023-01-09Update runtime filesBram Moolenaar
2023-01-09patch 9.0.1167: EditorConfig files do not have their own filetypev9.0.1167Gregory Anders
Problem: EditorConfig files do not have their own filetype. Solution: Add the "editorconfig" filetype. (Gregory Anders, closes #11779)
2023-01-09patch 9.0.1166: code is indented more than necessaryv9.0.1166Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11792)
2023-01-09patch 9.0.1165: tests using IPv6 sometimes failv9.0.1165James McCoy
Problem: Tests using IPv6 sometimes fail. Solution: Use getaddrinfo() and use try/catch. (James McCoy, closes #11783)
2023-01-09patch 9.0.1164: evaluating string expression advances function linev9.0.1164h-east
Problem: Evaluating string expression advances function line. Solution: Disable function lines while parsing a string expression. (Hirohito Higashi, closes #11796)
2023-01-09patch 9.0.1163: compiler warning for implicit size_t/int conversionv9.0.1163Mike Williams
Problem: Compiler warning for implicit size_t/int conversion. Solution: Add a type cast. (Mike Williams, closes #11795)
2023-01-09patch 9.0.1162: configure does not handle all FORTIFY_SOURCE variantsv9.0.1162Zdenek Dohnal
Problem: Configure does not handle all FORTIFY_SOURCE variants. Solution: Also handle Fedora's default FORTIFY_SOURCE flags. (Zdenek Dohnal, closes #11794)
2023-01-09patch 9.0.1161: Coverity warns for using strcpy()v9.0.1161Bram Moolenaar
Problem: Coverity warns for using strcpy(). Solution: Call a function to set the function name.
2023-01-08patch 9.0.1160: ASAN error for ufunc_T allocated with wrong sizev9.0.1160Bram Moolenaar
Problem: ASAN error for ufunc_T allocated with wrong size. Solution: Make sure the size can always fit the struct.
2023-01-08patch 9.0.1159: extends argument for class not implemented yetv9.0.1159Bram Moolenaar
Problem: Extends argument for class not implemented yet. Solution: Basic implementation of "extends".
2023-01-08patch 9.0.1158: code is indented more than necessaryv9.0.1158Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11787)
2023-01-07patch 9.0.1157: "implements" only handles one interface namev9.0.1157Bram Moolenaar
Problem: "implements" only handles one interface name. Solution: Handle a comma separated list of names. Check for duplicate names.
2023-01-07patch 9.0.1156: tests fail because of a different error messagev9.0.1156Bram Moolenaar
Problem: Tests fail because of a different error message. Solution: Don't give an error if a type name can't be found.
2023-01-07patch 9.0.1155: cannot use a class as a typev9.0.1155Bram Moolenaar
Problem: Cannot use a class as a type. Solution: Accept a class and interface name as a type.
2023-01-07patch 9.0.1154: Coverity warns for dead codev9.0.1154Bram Moolenaar
Problem: Coverity warns for dead code. Solution: Remove condition that is always true.
2023-01-06patch 9.0.1153: build error with some compilersv9.0.1153Bram Moolenaar
Problem: Build error with some compilers. Solution: Clear pointer the right way.
2023-01-06patch 9.0.1152: class "implements" argument not implementedv9.0.1152Bram Moolenaar
Problem: Class "implements" argument not implemented. Solution: Implement "implements" argument. Add basic checks for when a class implements an interface.
2023-01-05patch 9.0.1151: build failurev9.0.1151Bram Moolenaar
Problem: Build failure. Solution: Add missing part of :interface change.
2023-01-05patch 9.0.1150: :interface is not implemented yetv9.0.1150Bram Moolenaar
Problem: :interface is not implemented yet. Solution: Implement the basics of :interface.
2023-01-05patch 9.0.1149: class members may be garbage collectedv9.0.1149Bram Moolenaar
Problem: Class members may be garbage collected. Solution: Mark class members as being in use.
2023-01-04patch 9.0.1148: cmdline test fails in the GUIv9.0.1148Bram Moolenaar
Problem: Cmdline test fails in the GUI. Solution: Skip the test when running in the GUI.
2023-01-04patch 9.0.1147: cannot access a class member in a compiled functionv9.0.1147Bram Moolenaar
Problem: Cannot access a class member in a compiled function. Solution: Implement looking up a class member.
2023-01-04patch 9.0.1146: MS-Windows: various special keys/modifiers are not mappablev9.0.1146Christopher Plewright
Problem: MS-Windows: various special keys and modifiers are not mappable. Solution: Adjust the handling of keys with modifiers. (Christian Plewright, closes #11768)
2023-01-04patch 9.0.1145: invalid memory access with recursive substitute expressionv9.0.1145Bram Moolenaar
Problem: Invalid memory access with recursive substitute expression. Solution: Check the return value of vim_regsub().
2023-01-04patch 9.0.1144: reading beyond textv9.0.1144Bram Moolenaar
Problem: Reading beyond text. Solution: Add strlen_maxlen() and use it.
2023-01-04patch 9.0.1143: invalid memory access with bad 'statusline' valuev9.0.1143Bram Moolenaar
Problem: Invalid memory access with bad 'statusline' value. Solution: Avoid going over the NUL at the end.
2023-01-04patch 9.0.1142: crash and/or memory leak when redefining functionv9.0.1142Bram Moolenaar
Problem: Crash and/or memory leak when redefining function after error. Solution: Clear pointer after making a copy. Clear arrays on failure. (closes #11774)
2023-01-04patch 9.0.1141: 'cursorcolumn' and 'colorcolumn' wrong after concealingv9.0.1141Alexey Radkov
Problem: 'cursorcolumn' and 'colorcolumn' wrong after concealing and wrapping line. Solution: Reset "wlv.vcol_off" after each screen line. (Alexey Radkov, closes #11777)
2023-01-03patch 9.0.1140: cannot call an object method in a compiled functionv9.0.1140Bram Moolenaar
Problem: Cannot call an object method in a compiled function. Solution: Compile the instructins to invoke an object method.
2023-01-03patch 9.0.1139: cannot create a new object in a compiled functionv9.0.1139Bram Moolenaar
Problem: Cannot create a new object in a compiled function. Solution: Compile the instructins to create a new object.
2023-01-03patch 9.0.1138: crash when expecting varargs but it is something elsev9.0.1138Bram Moolenaar
Problem: Crash when expecting varargs but it is something else. Solution: Only use the member when the type is a list. (closes #11774)
2023-01-03patch 9.0.1137: some conditions are always falsev9.0.1137zeertzjq
Problem: Some conditions are always false. Solution: Remove the useless conditions. (closes #11776)
2023-01-02patch 9.0.1136: memory leak when getting class member type from exprv9.0.1136Bram Moolenaar
Problem: Memory leak when getting class member type from expr. Solution: Clear the expression result.
2023-01-02patch 9.0.1135: missing function argumentv9.0.1135Bram Moolenaar
Problem: Missing function argument. Solution: Add ignore case flag.
2023-01-02patch 9.0.1134: comparing objects uses identity instead of equalityv9.0.1134Bram Moolenaar
Problem: Comparing objects uses identity instead of equality. Solution: Compare the object values.
2023-01-02patch 9.0.1133: error message names do not match the itemsv9.0.1133Bram Moolenaar
Problem: Error message names do not match the items. Solution: Add "_str" when the text contains "%s".
2023-01-02patch 9.0.1132: code is indented more than neededv9.0.1132Yegappan Lakshmanan
Problem: Code is indented more than needed. Solution: Use an early return to reduce indentation. (Yegappan Lakshmanan, closes #11769)
2023-01-02patch 9.0.1131: build failure without the +eval featurev9.0.1131Bram Moolenaar
Problem: Build failure without the +eval feature. Solution: Move code inside #ifdef.
2023-01-02patch 9.0.1130: unexpected output when autoloading a scriptv9.0.1130Bram Moolenaar
Problem: Unexpected output when autoloading a script for an interactive operation. Solution: Reset "KeyTyped" while loading a script and when handling a nested function. (closes #11773)
2023-01-02patch 9.0.1129: sporadic Test_range() failurev9.0.1129Bram Moolenaar
Problem: Sporadic Test_range() failure. Solution: Clear typeahead. Move to a separate function. (issue #22771)