summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update runtime filesBram Moolenaar2023-01-0913-57/+210
|
* patch 9.0.1167: EditorConfig files do not have their own filetypev9.0.1167Gregory Anders2023-01-093-3/+6
| | | | | Problem: EditorConfig files do not have their own filetype. Solution: Add the "editorconfig" filetype. (Gregory Anders, closes #11779)
* patch 9.0.1166: code is indented more than necessaryv9.0.1166Yegappan Lakshmanan2023-01-0922-881/+907
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11792)
* patch 9.0.1165: tests using IPv6 sometimes failv9.0.1165James McCoy2023-01-095-26/+47
| | | | | | Problem: Tests using IPv6 sometimes fail. Solution: Use getaddrinfo() and use try/catch. (James McCoy, closes #11783)
* patch 9.0.1164: evaluating string expression advances function linev9.0.1164h-east2023-01-093-0/+21
| | | | | | Problem: Evaluating string expression advances function line. Solution: Disable function lines while parsing a string expression. (Hirohito Higashi, closes #11796)
* patch 9.0.1163: compiler warning for implicit size_t/int conversionv9.0.1163Mike Williams2023-01-092-1/+3
| | | | | Problem: Compiler warning for implicit size_t/int conversion. Solution: Add a type cast. (Mike Williams, closes #11795)
* patch 9.0.1162: configure does not handle all FORTIFY_SOURCE variantsv9.0.1162Zdenek Dohnal2023-01-093-4/+6
| | | | | | Problem: Configure does not handle all FORTIFY_SOURCE variants. Solution: Also handle Fedora's default FORTIFY_SOURCE flags. (Zdenek Dohnal, closes #11794)
* patch 9.0.1161: Coverity warns for using strcpy()v9.0.1161Bram Moolenaar2023-01-092-3/+6
| | | | | Problem: Coverity warns for using strcpy(). Solution: Call a function to set the function name.
* patch 9.0.1160: ASAN error for ufunc_T allocated with wrong sizev9.0.1160Bram Moolenaar2023-01-082-9/+21
| | | | | Problem: ASAN error for ufunc_T allocated with wrong size. Solution: Make sure the size can always fit the struct.
* patch 9.0.1159: extends argument for class not implemented yetv9.0.1159Bram Moolenaar2023-01-087-20/+278
| | | | | Problem: Extends argument for class not implemented yet. Solution: Basic implementation of "extends".
* patch 9.0.1158: code is indented more than necessaryv9.0.1158Yegappan Lakshmanan2023-01-0814-1259/+1267
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11787)
* patch 9.0.1157: "implements" only handles one interface namev9.0.1157Bram Moolenaar2023-01-074-11/+79
| | | | | | Problem: "implements" only handles one interface name. Solution: Handle a comma separated list of names. Check for duplicate names.
* patch 9.0.1156: tests fail because of a different error messagev9.0.1156Bram Moolenaar2023-01-072-2/+3
| | | | | Problem: Tests fail because of a different error message. Solution: Don't give an error if a type name can't be found.
* patch 9.0.1155: cannot use a class as a typev9.0.1155Bram Moolenaar2023-01-073-0/+75
| | | | | Problem: Cannot use a class as a type. Solution: Accept a class and interface name as a type.
* patch 9.0.1154: Coverity warns for dead codev9.0.1154Bram Moolenaar2023-01-072-2/+3
| | | | | Problem: Coverity warns for dead code. Solution: Remove condition that is always true.
* patch 9.0.1153: build error with some compilersv9.0.1153Bram Moolenaar2023-01-062-1/+3
| | | | | Problem: Build error with some compilers. Solution: Clear pointer the right way.
* patch 9.0.1152: class "implements" argument not implementedv9.0.1152Bram Moolenaar2023-01-068-14/+249
| | | | | | Problem: Class "implements" argument not implemented. Solution: Implement "implements" argument. Add basic checks for when a class implements an interface.
* patch 9.0.1151: build failurev9.0.1151Bram Moolenaar2023-01-052-1/+8
| | | | | Problem: Build failure. Solution: Add missing part of :interface change.
* patch 9.0.1150: :interface is not implemented yetv9.0.1150Bram Moolenaar2023-01-0512-40/+142
| | | | | Problem: :interface is not implemented yet. Solution: Implement the basics of :interface.
* patch 9.0.1149: class members may be garbage collectedv9.0.1149Bram Moolenaar2023-01-054-3/+46
| | | | | Problem: Class members may be garbage collected. Solution: Mark class members as being in use.
* patch 9.0.1148: cmdline test fails in the GUIv9.0.1148Bram Moolenaar2023-01-042-0/+5
| | | | | Problem: Cmdline test fails in the GUI. Solution: Skip the test when running in the GUI.
* patch 9.0.1147: cannot access a class member in a compiled functionv9.0.1147Bram Moolenaar2023-01-043-18/+38
| | | | | Problem: Cannot access a class member in a compiled function. Solution: Implement looking up a class member.
* patch 9.0.1146: MS-Windows: various special keys/modifiers are not mappablev9.0.1146Christopher Plewright2023-01-045-71/+115
| | | | | | Problem: MS-Windows: various special keys and modifiers are not mappable. Solution: Adjust the handling of keys with modifiers. (Christian Plewright, closes #11768)
* patch 9.0.1145: invalid memory access with recursive substitute expressionv9.0.1145Bram Moolenaar2023-01-043-0/+23
| | | | | Problem: Invalid memory access with recursive substitute expression. Solution: Check the return value of vim_regsub().
* patch 9.0.1144: reading beyond textv9.0.1144Bram Moolenaar2023-01-045-2/+30
| | | | | Problem: Reading beyond text. Solution: Add strlen_maxlen() and use it.
* patch 9.0.1143: invalid memory access with bad 'statusline' valuev9.0.1143Bram Moolenaar2023-01-043-0/+11
| | | | | Problem: Invalid memory access with bad 'statusline' value. Solution: Avoid going over the NUL at the end.
* patch 9.0.1142: crash and/or memory leak when redefining functionv9.0.1142Bram Moolenaar2023-01-042-5/+13
| | | | | | Problem: Crash and/or memory leak when redefining function after error. Solution: Clear pointer after making a copy. Clear arrays on failure. (closes #11774)
* patch 9.0.1141: 'cursorcolumn' and 'colorcolumn' wrong after concealingv9.0.1141Alexey Radkov2023-01-045-0/+55
| | | | | | | Problem: 'cursorcolumn' and 'colorcolumn' wrong after concealing and wrapping line. Solution: Reset "wlv.vcol_off" after each screen line. (Alexey Radkov, closes #11777)
* patch 9.0.1140: cannot call an object method in a compiled functionv9.0.1140Bram Moolenaar2023-01-037-31/+73
| | | | | Problem: Cannot call an object method in a compiled function. Solution: Compile the instructins to invoke an object method.
* patch 9.0.1139: cannot create a new object in a compiled functionv9.0.1139Bram Moolenaar2023-01-034-8/+52
| | | | | Problem: Cannot create a new object in a compiled function. Solution: Compile the instructins to create a new object.
* patch 9.0.1138: crash when expecting varargs but it is something elsev9.0.1138Bram Moolenaar2023-01-034-2/+26
| | | | | Problem: Crash when expecting varargs but it is something else. Solution: Only use the member when the type is a list. (closes #11774)
* patch 9.0.1137: some conditions are always falsev9.0.1137zeertzjq2023-01-032-3/+5
| | | | | Problem: Some conditions are always false. Solution: Remove the useless conditions. (closes #11776)
* patch 9.0.1136: memory leak when getting class member type from exprv9.0.1136Bram Moolenaar2023-01-022-0/+5
| | | | | Problem: Memory leak when getting class member type from expr. Solution: Clear the expression result.
* patch 9.0.1135: missing function argumentv9.0.1135Bram Moolenaar2023-01-022-2/+5
| | | | | Problem: Missing function argument. Solution: Add ignore case flag.
* patch 9.0.1134: comparing objects uses identity instead of equalityv9.0.1134Bram Moolenaar2023-01-028-10/+178
| | | | | Problem: Comparing objects uses identity instead of equality. Solution: Compare the object values.
* patch 9.0.1133: error message names do not match the itemsv9.0.1133Bram Moolenaar2023-01-0216-59/+62
| | | | | Problem: Error message names do not match the items. Solution: Add "_str" when the text contains "%s".
* patch 9.0.1132: code is indented more than neededv9.0.1132Yegappan Lakshmanan2023-01-0213-624/+629
| | | | | | Problem: Code is indented more than needed. Solution: Use an early return to reduce indentation. (Yegappan Lakshmanan, closes #11769)
* patch 9.0.1131: build failure without the +eval featurev9.0.1131Bram Moolenaar2023-01-022-2/+6
| | | | | Problem: Build failure without the +eval feature. Solution: Move code inside #ifdef.
* patch 9.0.1130: unexpected output when autoloading a scriptv9.0.1130Bram Moolenaar2023-01-025-3/+65
| | | | | | | 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)
* patch 9.0.1129: sporadic Test_range() failurev9.0.1129Bram Moolenaar2023-01-022-6/+15
| | | | | Problem: Sporadic Test_range() failure. Solution: Clear typeahead. Move to a separate function. (issue #22771)
* patch 9.0.1128: build failurev9.0.1128Bram Moolenaar2023-01-013-1/+10
| | | | | Problem: Build failure. Solution: Add type cast. Add missing error messages.
* patch 9.0.1127: no error if function argument shadows class memberv9.0.1127Bram Moolenaar2023-01-016-57/+82
| | | | | Problem: No error if function argument shadows class member. Solution: Give an error for shadowing a class member.
* patch 9.0.1126: bracketed paste can be enabled when it is not recognizedv9.0.1126Bram Moolenaar2023-01-016-5/+27
| | | | | Problem: Bracketed paste can be enabled when pasted text is not recognized. Solution: Output t_BE only when t_PS and t_PE are set.
* patch 9.0.1125: memory leak when using class functionsv9.0.1125Bram Moolenaar2023-01-012-0/+9
| | | | | Problem: Memory leak when using class functions. Solution: Clear and free the array with class functions.
* patch 9.0.1124: virtual text at a column position is truncatedv9.0.1124Bram Moolenaar2023-01-014-4/+7
| | | | | | Problem: Virtual text at a column position is truncated at the window edge. (Yegappan Lakshmanan) Solution: Do not truncated virtual text that is placed at a column.
* patch 9.0.1123: class function not implemented yetv9.0.1123Bram Moolenaar2023-01-016-72/+174
| | | | | Problem: Class function not implemented yet. Solution: Implement defining and calling a class function.
* patch 9.0.1122: class member access is not fully tested yetv9.0.1122Bram Moolenaar2022-12-312-1/+15
| | | | | Problem: Class member access is not fully tested yet. Solution: Add more tests.
* Update runtime filesBram Moolenaar2022-12-3132-297/+1420
|
* patch 9.0.1121: cursor positioning and display problems with 'smoothscroll'v9.0.1121Bram Moolenaar2022-12-3112-29/+184
| | | | | | | Problem: Cursor positioning and display problems with 'smoothscroll' and using "zt", "zb" or "zz". Solution: Adjust computations and conditions. (Yee Cheng Chin, closes #11764)
* patch 9.0.1120: tex filetype detection not sufficiently testedv9.0.1120smjonas2022-12-312-5/+35
| | | | | | Problem: Tex filetype detection not sufficiently tested. Solution: Add more test cases for "tex" detection. (Jonas Strittmatter, closes #11765)