Bram Moolenaar
35910f2d54
patch 8.2.1193: terminal window not redrawn when dragging a popup window
...
Problem: Terminal window not redrawn when dragging a popup window over it.
Solution: Redraw terminal window. (fixes #6438 )
v8.2.1193
2020-07-12 19:24:10 +02:00
Bram Moolenaar
b898a029b0
patch 8.2.1192: Lua test fails with older Lua version
...
Problem: Lua test fails with older Lua version.
Solution: Adjust expected error messages. (closes #6444 )
v8.2.1192
2020-07-12 18:33:53 +02:00
Bram Moolenaar
985116ae0b
patch 8.2.1191: Vim9: crash when function calls itself
...
Problem: Vim9: crash when function calls itself.
Solution: Add status UF_COMPILING. (closes #6441 )
v8.2.1191
2020-07-12 17:31:09 +02:00
Bram Moolenaar
eb6880b6eb
patch 8.2.1190: Vim9: checking for Vim9 syntax is spread out
...
Problem: Vim9: checking for Vim9 syntax is spread out.
Solution: Use in_vim9script().
v8.2.1190
2020-07-12 17:07:05 +02:00
Bram Moolenaar
8af81d656a
patch 8.2.1189: Vim9: line continuation in lambda doesn't always work
...
Problem: Vim9: line continuation in lambda doesn't always work.
Solution: Do not use a local evalarg unless there isn't one. (closes #6439 )
v8.2.1189
2020-07-12 16:32:19 +02:00
Bram Moolenaar
6d3a7213f5
patch 8.2.1188: memory leak with invalid json input
...
Problem: Memory leak with invalid json input.
Solution: Free all keys at the end. (Dominique Pellé, closes #6443 ,
closes #6442 )
v8.2.1188
2020-07-12 14:34:00 +02:00
Bram Moolenaar
c85156bb89
patch 8.2.1187: terminal2 test sometimes hangs in the GUI on Travis
...
Problem: Terminal2 test sometimes hangs in the GUI on Travis.
Solution: Disable Test_zz2_terminal_guioptions_bang() for now.
v8.2.1187
2020-07-12 14:09:23 +02:00
Bram Moolenaar
13c046316b
patch 8.2.1186: with SGR mouse codes balloon doesn't show up after click
...
Problem: With SGR mouse codes balloon doesn't show up after click.
Solution: Add the MOUSE_RELEASE bits to mouse_code.
v8.2.1186
2020-07-12 13:47:42 +02:00
Bram Moolenaar
ecdd14a427
patch 8.2.1185: some other tests fail
...
Problem: Some other tests fail.
Solution: Adjust tests for different assert_fails() behavior.
v8.2.1185
2020-07-11 22:49:59 +02:00
Bram Moolenaar
2b6ef856fb
patch 8.2.1184: some tests fail
...
Problem: Some tests fail.
Solution: Adjust tests for different assert_fails() behavior. Remove unused
variable.
v8.2.1184
2020-07-11 22:25:57 +02:00
Bram Moolenaar
9b7bf9e98f
patch 8.2.1183: assert_fails() checks the last error message
...
Problem: assert_fails() checks the last error message.
Solution: Check the first error, it is more relevant. Fix all the tests
that rely on the old behavior.
v8.2.1183
2020-07-11 22:14:59 +02:00
Bram Moolenaar
914e7eaa67
patch 8.2.1182: Vim9: no check for whitespace after comma in lambda
...
Problem: Vim9: no check for whitespace after comma in lambda.
Solution: Give error if white space is missing.
v8.2.1182
2020-07-11 15:20:48 +02:00
Bram Moolenaar
21e5bdd271
patch 8.2.1181: json code not fully tested
...
Problem: Json code not fully tested.
Solution: Add more test coverage. (Dominique Pellé, closes #6433 )
v8.2.1181
2020-07-11 14:26:08 +02:00
Bram Moolenaar
1e624c912d
patch 8.2.1180: build failure in small version
...
Problem: Build failure in small version.
Solution: Add #ifdef.
v8.2.1180
2020-07-11 14:08:04 +02:00
Bram Moolenaar
f65927fc8d
patch 8.2.1179: Test_termwinscroll() sometimes hangs in the GUI
...
Problem: Test_termwinscroll() sometimes hangs in the GUI.
Solution: Skip the test in the GUI.
v8.2.1179
2020-07-11 14:04:28 +02:00
Bram Moolenaar
b074e8b8d4
patch 8.2.1178: Vim9: filter function recognized as command modifier
...
Problem: Vim9: filter function recognized as command modifier, leading to a
crash.
Solution: Clear cmdmod after freeing items. Do not recognize a command
modifier followed by non-white space. (closes #6434 )
v8.2.1178
2020-07-11 13:40:45 +02:00
Bram Moolenaar
18aa13d13b
patch 8.2.1177: terminal2 test sometimes hangs in the GUI
...
Problem: Terminal2 test sometimes hangs in the GUI.
Solution: Move some tests to other files to further locate the problem.
Set the GUI to a fixed screen size.
v8.2.1177
2020-07-11 13:09:36 +02:00
Bram Moolenaar
543e6f3467
patch 8.2.1176: Vim9: not enough type checking in Vim9 script
...
Problem: Vim9: not enough type checking in Vim9 script.
Solution: Use same type checking as in a :def function.
v8.2.1176
2020-07-10 22:45:38 +02:00
Bram Moolenaar
7ff78465f7
Update runtime files
2020-07-10 22:00:53 +02:00
Bram Moolenaar
a7eedf317a
patch 8.2.1175: Vim9: cannot split a line before ".member"
...
Problem: Vim9: Cannot split a line before ".member".
Solution: Check for ".member" after line break.
v8.2.1175
2020-07-10 21:50:41 +02:00
Bram Moolenaar
11a5b19a8c
patch 8.2.1174: no test for the "recording @x" message
...
Problem: No test for the "recording @x" message.
Solution: Add a test. (Dominique Pellé, closes #6427 )
v8.2.1174
2020-07-10 21:17:51 +02:00
Bram Moolenaar
4004315292
patch 8.2.1173: tee doesn't build on some systems
...
Problem: Tee doesn't build on some systems.
Solution: Include header files. (Dominique Pelle, closes #6431 )
v8.2.1173
2020-07-10 20:45:31 +02:00
Bram Moolenaar
08fc48492a
patch 8.2.1172: error messages when doing "make clean" in doc or tee
...
Problem: Error messages when doing "make clean" in the runtime/doc or
src/tee directories.
Solution: Use "rm -f".
v8.2.1172
2020-07-10 20:40:23 +02:00
Bram Moolenaar
58bb61cf5e
patch 8.2.1171: possible crash when out of memory
...
Problem: Possible crash when out of memory.
Solution: Check for NULL pointer. (Dominique Pellé, closes #6432 )
v8.2.1171
2020-07-10 20:30:12 +02:00
Bram Moolenaar
ef85a9b2d9
patch 8.2.1170: cursor off by one with block paste while 'virtualedit' "all"
...
Problem: Cursor off by one with block paste while 'virtualedit' is "all".
Solution: Adjust condition. (Hugo Gualandi, closes #6430 )
v8.2.1170
2020-07-10 20:24:07 +02:00
Bram Moolenaar
97d2f34c87
patch 8.2.1169: write NUL past allocated space using corrupted spell file
...
Problem: Write NUL past allocated space using corrupted spell file.
(Markus Vervier)
Solution: Init "c" every time.
v8.2.1169
2020-07-10 20:03:03 +02:00
Bram Moolenaar
92053ce59e
patch 8.2.1168: wrong method argument for appendbufline()
...
Problem: Wrong method argument for appendbufline().
Solution: Use FEARG_3.
v8.2.1168
2020-07-09 22:53:30 +02:00
Bram Moolenaar
389df259c4
patch 8.2.1167: Vim9: builtin function method call only supports first arg
...
Problem: Vim9: builtin function method call only supports first argument.
Solution: Shift arguments when needed. (closes #6305 , closes #6419 )
v8.2.1167
2020-07-09 21:20:47 +02:00
Bram Moolenaar
ae97b94176
patch 8.2.1166: once mouse move events are enabled getchar() returns them
...
Problem: Once mouse move events are enabled getchar() returns them.
Solution: Ignore K_MOUSEMOVE in getchar(). (closes #6424 )
v8.2.1166
2020-07-09 19:16:35 +02:00
Bram Moolenaar
e4358906fd
patch 8.2.1165: insufficient testing for the Tcl interface
...
Problem: Insufficient testing for the Tcl interface.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6423 )
v8.2.1165
2020-07-09 18:49:23 +02:00
Bram Moolenaar
96916ac67a
patch 8.2.1164: text cleared by checking terminal properties not redrawn
...
Problem: Text cleared by checking terminal properties not redrawn. (Alexey
Radkov)
Solution: Mark the screen characters as invalid. (closes #6422 )
v8.2.1164
2020-07-08 23:09:28 +02:00
Bram Moolenaar
6e13530ca0
patch 8.2.1163: build error
...
Problem: Build error.
Solution: Add missing change to globals.
v8.2.1163
2020-07-08 22:36:17 +02:00
Bram Moolenaar
efaaaa683b
patch 8.2.1162: crash when using a lambda
...
Problem: Crash when using a lambda.
Solution: Check for evalarg to be NULL.
v8.2.1162
2020-07-08 22:24:09 +02:00
Bram Moolenaar
8e2730a315
patch 8.2.1161: Vim9: using freed memory
...
Problem: Vim9: using freed memory.
Solution: Put pointer back in evalarg instead of freeing it.
v8.2.1161
2020-07-08 22:01:49 +02:00
Bram Moolenaar
6110e79a58
patch 8.2.1160: Vim9: memory leak in allocated types
...
Problem: Vim9: memory leak in allocated types.
Solution: Free the type pointers.
v8.2.1160
2020-07-08 19:35:21 +02:00
Bram Moolenaar
6b7a0a8c20
patch 8.2.1159: Vim9: no error for missing space after a comma
...
Problem: Vim9: no error for missing space after a comma.
Solution: Check for white space.
v8.2.1159
2020-07-08 18:38:08 +02:00
Bram Moolenaar
b335b29e1c
patch 8.2.1158: build error
...
Problem: Build error.
Solution: Add missing change to globals.
v8.2.1158
2020-07-08 18:34:57 +02:00
Bram Moolenaar
0a47e0970a
patch 8.2.1157: Vim9: dict.name is not recognized as an expression
...
Problem: Vim9: dict.name is not recognized as an expression.
Solution: Recognize ".name". (closes #6418 )
v8.2.1157
2020-07-08 18:30:06 +02:00
Bram Moolenaar
002262f4de
patch 8.2.1156: Vim9: No error for invalid command in compiled function
...
Problem: Vim9: No error for invalid command in compiled function.
Solution: Handle CMD_SIZE.
v8.2.1156
2020-07-08 17:47:57 +02:00
Bram Moolenaar
7a4b8980ea
patch 8.2.1155: Vim9: cannot handle line break inside lambda
...
Problem: Vim9: cannot handle line break inside lambda.
Solution: Pass the compilation context through. (closes #6407 , closes #6409 )
v8.2.1155
2020-07-08 17:36:21 +02:00
Bram Moolenaar
c620c055ce
patch 8.2.1154: Vim9: crash when using imported function
...
Problem: Vim9: crash when using imported function.
Solution: Check for a function type. Set the script context when calling a
function. (closes #6412 )
v8.2.1154
2020-07-08 15:16:19 +02:00
Bram Moolenaar
bed36b939a
patch 8.2.1153: Vim9: script test fails on some systems
...
Problem: Vim9: script test fails on some systems.
Solution: Return proper value from Compare().
v8.2.1153
2020-07-07 23:31:36 +02:00
Bram Moolenaar
fe465a01cf
patch 8.2.1152: Vim9: function reference is missing script prefix
...
Problem: Vim9: function reference is missing script prefix.
Solution: Use the actual function name instead of the name searched for in
the script context. (closes #6412 )
v8.2.1152
2020-07-07 22:50:12 +02:00
Bram Moolenaar
0ab55d6201
patch 8.2.1151: insufficient test coverage for Python
...
Problem: Insufficient test coverage for Python.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #6415 )
v8.2.1151
2020-07-07 20:50:39 +02:00
Bram Moolenaar
bb790dcc46
patch 8.2.1150: ml_get error when using Python
...
Problem: ml_get error when using Python. (Yegappan Lakshmanan)
Solution: Check the line number is not out of range. Call "Check" with
"fromObj" instead of "from".
v8.2.1150
2020-07-07 20:12:54 +02:00
Bram Moolenaar
007f9d6ed5
patch 8.2.1149: Vim9: :eval command not handled properly
...
Problem: Vim9: :eval command not handled properly.
Solution: Compile the :eval command. (closes #6408 )
v8.2.1149
2020-07-06 23:04:49 +02:00
Bram Moolenaar
cbb6bdcd89
patch 8.2.1148: warning for using int instead of size_t
...
Problem: Warning for using int instead of size_t.
Solution: Change "len" argument to size_t. (Mike Williams)
v8.2.1148
2020-07-06 21:53:17 +02:00
Bram Moolenaar
27321dbeed
patch 8.2.1147: :confirm may happen in cooked mode
...
Problem: :confirm may happen in cooked mode. (Jason Franklin)
Solution: Switch to raw mode before prompting. (Brandon Pfeifer)
v8.2.1147
2020-07-06 21:24:57 +02:00
Bram Moolenaar
ab58946384
patch 8.2.1146: not enough testing for Python
...
Problem: Not enough testing for Python.
Solution: Add more tests. Fix uncovered problems. (Yegappan Lakshmanan,
closes #6392 )
v8.2.1146
2020-07-06 21:03:06 +02:00
Bram Moolenaar
0ad3e894d7
patch 8.2.1145: Vim9: "for" only accepts a list at compile time
...
Problem: Vim9: "for" only accepts a list at compile time.
Solution: Also accept a list at runtime.
v8.2.1145
2020-07-05 21:38:11 +02:00