Mike Williams
dda3053121
patch 9.0.1163: compiler warning for implicit size_t/int conversion
...
Problem: Compiler warning for implicit size_t/int conversion.
Solution: Add a type cast. (Mike Williams, closes #11795 )
v9.0.1163
2023-01-09 14:18:13 +00:00
Zdenek Dohnal
870cd76283
patch 9.0.1162: configure does not handle all FORTIFY_SOURCE variants
...
Problem: Configure does not handle all FORTIFY_SOURCE variants.
Solution: Also handle Fedora's default FORTIFY_SOURCE flags. (Zdenek Dohnal,
closes #11794 )
v9.0.1162
2023-01-09 13:18:08 +00:00
Bram Moolenaar
c8ab30a349
patch 9.0.1161: Coverity warns for using strcpy()
...
Problem: Coverity warns for using strcpy().
Solution: Call a function to set the function name.
v9.0.1161
2023-01-09 11:35:47 +00:00
Bram Moolenaar
e01e5215f9
patch 9.0.1160: ASAN error for ufunc_T allocated with wrong size
...
Problem: ASAN error for ufunc_T allocated with wrong size.
Solution: Make sure the size can always fit the struct.
v9.0.1160
2023-01-08 20:31:18 +00:00
Bram Moolenaar
8367716a6e
patch 9.0.1159: extends argument for class not implemented yet
...
Problem: Extends argument for class not implemented yet.
Solution: Basic implementation of "extends".
v9.0.1159
2023-01-08 19:54:10 +00:00
Yegappan Lakshmanan
7f8b2559a3
patch 9.0.1158: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11787 )
v9.0.1158
2023-01-08 13:44:24 +00:00
Bram Moolenaar
df8f947359
patch 9.0.1157: "implements" only handles one interface name
...
Problem: "implements" only handles one interface name.
Solution: Handle a comma separated list of names. Check for duplicate
names.
v9.0.1157
2023-01-07 14:51:03 +00:00
Bram Moolenaar
0cb3ca9f7a
patch 9.0.1156: tests fail because of a different error message
...
Problem: Tests fail because of a different error message.
Solution: Don't give an error if a type name can't be found.
v9.0.1156
2023-01-07 13:07:11 +00:00
Bram Moolenaar
eca2c5fff6
patch 9.0.1155: cannot use a class as a type
...
Problem: Cannot use a class as a type.
Solution: Accept a class and interface name as a type.
v9.0.1155
2023-01-07 12:08:41 +00:00
Bram Moolenaar
2c01131c2a
patch 9.0.1154: Coverity warns for dead code
...
Problem: Coverity warns for dead code.
Solution: Remove condition that is always true.
v9.0.1154
2023-01-07 10:51:30 +00:00
Bram Moolenaar
7d4d87ba89
patch 9.0.1153: build error with some compilers
...
Problem: Build error with some compilers.
Solution: Clear pointer the right way.
v9.0.1153
2023-01-06 18:59:08 +00:00
Bram Moolenaar
94674f2223
patch 9.0.1152: class "implements" argument not implemented
...
Problem: Class "implements" argument not implemented.
Solution: Implement "implements" argument. Add basic checks for when a
class implements an interface.
v9.0.1152
2023-01-06 18:42:20 +00:00
Bram Moolenaar
5bcd29b84e
patch 9.0.1151: build failure
...
Problem: Build failure.
Solution: Add missing part of :interface change.
v9.0.1151
2023-01-05 20:14:43 +00:00
Bram Moolenaar
554d031302
patch 9.0.1150: :interface is not implemented yet
...
Problem: :interface is not implemented yet.
Solution: Implement the basics of :interface.
v9.0.1150
2023-01-05 19:59:18 +00:00
Bram Moolenaar
cf760d50dc
patch 9.0.1149: class members may be garbage collected
...
Problem: Class members may be garbage collected.
Solution: Mark class members as being in use.
v9.0.1149
2023-01-05 13:16:04 +00:00
Bram Moolenaar
2468add0b8
patch 9.0.1148: cmdline test fails in the GUI
...
Problem: Cmdline test fails in the GUI.
Solution: Skip the test when running in the GUI.
v9.0.1148
2023-01-04 18:59:57 +00:00
Bram Moolenaar
3259ff3b3b
patch 9.0.1147: cannot access a class member in a compiled function
...
Problem: Cannot access a class member in a compiled function.
Solution: Implement looking up a class member.
v9.0.1147
2023-01-04 18:54:09 +00:00
Christopher Plewright
c8b204952f
patch 9.0.1146: MS-Windows: various special keys/modifiers are not mappable
...
Problem: MS-Windows: various special keys and modifiers are not mappable.
Solution: Adjust the handling of keys with modifiers. (Christian Plewright,
closes #11768 )
v9.0.1146
2023-01-04 18:06:00 +00:00
Bram Moolenaar
3ac1d97a1d
patch 9.0.1145: invalid memory access with recursive substitute expression
...
Problem: Invalid memory access with recursive substitute expression.
Solution: Check the return value of vim_regsub().
v9.0.1145
2023-01-04 17:17:54 +00:00
Bram Moolenaar
c32949b077
patch 9.0.1144: reading beyond text
...
Problem: Reading beyond text.
Solution: Add strlen_maxlen() and use it.
v9.0.1144
2023-01-04 15:56:51 +00:00
Bram Moolenaar
7b17eb4b06
patch 9.0.1143: invalid memory access with bad 'statusline' value
...
Problem: Invalid memory access with bad 'statusline' value.
Solution: Avoid going over the NUL at the end.
v9.0.1143
2023-01-04 14:31:49 +00:00
Bram Moolenaar
f057171d8b
patch 9.0.1142: crash and/or memory leak when redefining function
...
Problem: Crash and/or memory leak when redefining function after error.
Solution: Clear pointer after making a copy. Clear arrays on failure.
(closes #11774 )
v9.0.1142
2023-01-04 13:16:20 +00:00
Alexey Radkov
aaa16b0918
patch 9.0.1141: 'cursorcolumn' and 'colorcolumn' wrong after concealing
...
Problem: 'cursorcolumn' and 'colorcolumn' wrong after concealing and
wrapping line.
Solution: Reset "wlv.vcol_off" after each screen line. (Alexey Radkov,
closes #11777 )
v9.0.1141
2023-01-04 11:15:30 +00:00
Bram Moolenaar
574950dfb1
patch 9.0.1140: cannot call an object method in a compiled function
...
Problem: Cannot call an object method in a compiled function.
Solution: Compile the instructins to invoke an object method.
v9.0.1140
2023-01-03 19:08:50 +00:00
Bram Moolenaar
46ab925937
patch 9.0.1139: cannot create a new object in a compiled function
...
Problem: Cannot create a new object in a compiled function.
Solution: Compile the instructins to create a new object.
v9.0.1139
2023-01-03 14:01:21 +00:00
Bram Moolenaar
36818a9daa
patch 9.0.1138: crash when expecting varargs but it is something else
...
Problem: Crash when expecting varargs but it is something else.
Solution: Only use the member when the type is a list. (closes #11774 )
v9.0.1138
2023-01-03 12:33:26 +00:00
zeertzjq
ea720aea85
patch 9.0.1137: some conditions are always false
...
Problem: Some conditions are always false.
Solution: Remove the useless conditions. (closes #11776 )
v9.0.1137
2023-01-03 10:54:09 +00:00
Bram Moolenaar
e83c133eb9
patch 9.0.1136: memory leak when getting class member type from expr
...
Problem: Memory leak when getting class member type from expr.
Solution: Clear the expression result.
v9.0.1136
2023-01-02 21:04:04 +00:00
Bram Moolenaar
03ff0c6681
patch 9.0.1135: missing function argument
...
Problem: Missing function argument.
Solution: Add ignore case flag.
v9.0.1135
2023-01-02 20:38:01 +00:00
Bram Moolenaar
bcf31ec36b
patch 9.0.1134: comparing objects uses identity instead of equality
...
Problem: Comparing objects uses identity instead of equality.
Solution: Compare the object values.
v9.0.1134
2023-01-02 20:32:24 +00:00
Bram Moolenaar
a9fa8c58fb
patch 9.0.1133: error message names do not match the items
...
Problem: Error message names do not match the items.
Solution: Add "_str" when the text contains "%s".
v9.0.1133
2023-01-02 18:10:04 +00:00
Yegappan Lakshmanan
dc4daa3a39
patch 9.0.1132: code is indented more than needed
...
Problem: Code is indented more than needed.
Solution: Use an early return to reduce indentation. (Yegappan Lakshmanan,
closes #11769 )
v9.0.1132
2023-01-02 16:54:53 +00:00
Bram Moolenaar
a2942c7468
patch 9.0.1131: build failure without the +eval feature
...
Problem: Build failure without the +eval feature.
Solution: Move code inside #ifdef.
v9.0.1131
2023-01-02 13:41:49 +00:00
Bram Moolenaar
39c82ea656
patch 9.0.1130: unexpected output when autoloading a script
...
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 )
v9.0.1130
2023-01-02 13:08:01 +00:00
Bram Moolenaar
7bdcba08bb
patch 9.0.1129: sporadic Test_range() failure
...
Problem: Sporadic Test_range() failure.
Solution: Clear typeahead. Move to a separate function. (issue #22771 )
v9.0.1129
2023-01-02 11:59:26 +00:00
Bram Moolenaar
993dbc33a8
patch 9.0.1128: build failure
...
Problem: Build failure.
Solution: Add type cast. Add missing error messages.
v9.0.1128
2023-01-01 20:31:30 +00:00
Bram Moolenaar
6acf757c6a
patch 9.0.1127: no error if function argument shadows class member
...
Problem: No error if function argument shadows class member.
Solution: Give an error for shadowing a class member.
v9.0.1127
2023-01-01 19:53:30 +00:00
Bram Moolenaar
fc966c19f8
patch 9.0.1126: bracketed paste can be enabled when it is not recognized
...
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.
v9.0.1126
2023-01-01 18:04:33 +00:00
Bram Moolenaar
ec8b74f7ab
patch 9.0.1125: memory leak when using class functions
...
Problem: Memory leak when using class functions.
Solution: Clear and free the array with class functions.
v9.0.1125
2023-01-01 14:11:27 +00:00
Bram Moolenaar
1aeb3eb092
patch 9.0.1124: virtual text at a column position is truncated
...
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.
v9.0.1124
2023-01-01 14:04:51 +00:00
Bram Moolenaar
6bafdd41cb
patch 9.0.1123: class function not implemented yet
...
Problem: Class function not implemented yet.
Solution: Implement defining and calling a class function.
v9.0.1123
2023-01-01 12:58:33 +00:00
Bram Moolenaar
9f2d97efe2
patch 9.0.1122: class member access is not fully tested yet
...
Problem: Class member access is not fully tested yet.
Solution: Add more tests.
v9.0.1122
2022-12-31 19:01:02 +00:00
Bram Moolenaar
f1dcd14fc5
Update runtime files
2022-12-31 15:30:45 +00:00
Bram Moolenaar
db4d88c2ad
patch 9.0.1121: cursor positioning and display problems with 'smoothscroll'
...
Problem: Cursor positioning and display problems with 'smoothscroll' and
using "zt", "zb" or "zz".
Solution: Adjust computations and conditions. (Yee Cheng Chin,
closes #11764 )
v9.0.1121
2022-12-31 15:13:22 +00:00
smjonas
c55e8f2c6f
patch 9.0.1120: tex filetype detection not sufficiently tested
...
Problem: Tex filetype detection not sufficiently tested.
Solution: Add more test cases for "tex" detection. (Jonas Strittmatter,
closes #11765 )
v9.0.1120
2022-12-31 14:46:53 +00:00
Bram Moolenaar
0d89d8ae89
patch 9.0.1119: type of arguments not checked when calling a partial
...
Problem: Type of arguments not checked when calling a partial.
Solution: Give an error for a wrong argument type. (closes #11753 )
v9.0.1119
2022-12-31 14:01:24 +00:00
James McCoy
dbe6ef1036
patch 9.0.1118: sporadic test failures when using a terminal window
...
Problem: Sporadic test failures when using a terminal window.
Solution: Adjust waiting times. (James McCoy, closes #11763 )
v9.0.1118
2022-12-31 11:44:57 +00:00
Bram Moolenaar
7b8db111e8
patch 9.0.1117: terminfo entries for bracketed paste are not used
...
Problem: Terminfo entries for bracketed paste are not used.
Solution: Use the newly added terminfo entries for bracketed paste.
Correct mixup of output strings and key codes.
v9.0.1117
2022-12-30 21:10:25 +00:00
Bram Moolenaar
770713794a
patch 9.0.1116: compiler may complain about an unused function
...
Problem: Compiler may complain about an unused function.
Solution: Add #ifdef. (John Marriott)
v9.0.1116
2022-12-30 19:54:53 +00:00
Yegappan Lakshmanan
ed0c1d5d4b
patch 9.0.1115: code is indented more than needed
...
Problem: Code is indented more than needed.
Solution: Use an early return to reduce indenting. (Yegappan Lakshmanan,
closes #11758 )
v9.0.1115
2022-12-30 18:07:46 +00:00