summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-07-11patch 8.2.1183: assert_fails() checks the last error messagev8.2.1183Bram Moolenaar
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.
2020-07-11patch 8.2.1182: Vim9: no check for whitespace after comma in lambdav8.2.1182Bram Moolenaar
Problem: Vim9: no check for whitespace after comma in lambda. Solution: Give error if white space is missing.
2020-07-11patch 8.2.1181: json code not fully testedv8.2.1181Bram Moolenaar
Problem: Json code not fully tested. Solution: Add more test coverage. (Dominique Pellé, closes #6433)
2020-07-11patch 8.2.1180: build failure in small versionv8.2.1180Bram Moolenaar
Problem: Build failure in small version. Solution: Add #ifdef.
2020-07-11patch 8.2.1179: Test_termwinscroll() sometimes hangs in the GUIv8.2.1179Bram Moolenaar
Problem: Test_termwinscroll() sometimes hangs in the GUI. Solution: Skip the test in the GUI.
2020-07-11patch 8.2.1178: Vim9: filter function recognized as command modifierv8.2.1178Bram Moolenaar
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)
2020-07-11patch 8.2.1177: terminal2 test sometimes hangs in the GUIv8.2.1177Bram Moolenaar
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.
2020-07-10patch 8.2.1176: Vim9: not enough type checking in Vim9 scriptv8.2.1176Bram Moolenaar
Problem: Vim9: not enough type checking in Vim9 script. Solution: Use same type checking as in a :def function.
2020-07-10Update runtime filesBram Moolenaar
2020-07-10patch 8.2.1175: Vim9: cannot split a line before ".member"v8.2.1175Bram Moolenaar
Problem: Vim9: Cannot split a line before ".member". Solution: Check for ".member" after line break.
2020-07-10patch 8.2.1174: no test for the "recording @x" messagev8.2.1174Bram Moolenaar
Problem: No test for the "recording @x" message. Solution: Add a test. (Dominique Pellé, closes #6427)
2020-07-10patch 8.2.1173: tee doesn't build on some systemsv8.2.1173Bram Moolenaar
Problem: Tee doesn't build on some systems. Solution: Include header files. (Dominique Pelle, closes #6431)
2020-07-10patch 8.2.1172: error messages when doing "make clean" in doc or teev8.2.1172Bram Moolenaar
Problem: Error messages when doing "make clean" in the runtime/doc or src/tee directories. Solution: Use "rm -f".
2020-07-10patch 8.2.1171: possible crash when out of memoryv8.2.1171Bram Moolenaar
Problem: Possible crash when out of memory. Solution: Check for NULL pointer. (Dominique Pellé, closes #6432)
2020-07-10patch 8.2.1170: cursor off by one with block paste while 'virtualedit' "all"v8.2.1170Bram Moolenaar
Problem: Cursor off by one with block paste while 'virtualedit' is "all". Solution: Adjust condition. (Hugo Gualandi, closes #6430)
2020-07-10patch 8.2.1169: write NUL past allocated space using corrupted spell filev8.2.1169Bram Moolenaar
Problem: Write NUL past allocated space using corrupted spell file. (Markus Vervier) Solution: Init "c" every time.
2020-07-09patch 8.2.1168: wrong method argument for appendbufline()v8.2.1168Bram Moolenaar
Problem: Wrong method argument for appendbufline(). Solution: Use FEARG_3.
2020-07-09patch 8.2.1167: Vim9: builtin function method call only supports first argv8.2.1167Bram Moolenaar
Problem: Vim9: builtin function method call only supports first argument. Solution: Shift arguments when needed. (closes #6305, closes #6419)
2020-07-09patch 8.2.1166: once mouse move events are enabled getchar() returns themv8.2.1166Bram Moolenaar
Problem: Once mouse move events are enabled getchar() returns them. Solution: Ignore K_MOUSEMOVE in getchar(). (closes #6424)
2020-07-09patch 8.2.1165: insufficient testing for the Tcl interfacev8.2.1165Bram Moolenaar
Problem: Insufficient testing for the Tcl interface. Solution: Add more tests. (Yegappan Lakshmanan, closes #6423)
2020-07-08patch 8.2.1164: text cleared by checking terminal properties not redrawnv8.2.1164Bram Moolenaar
Problem: Text cleared by checking terminal properties not redrawn. (Alexey Radkov) Solution: Mark the screen characters as invalid. (closes #6422)
2020-07-08patch 8.2.1163: build errorv8.2.1163Bram Moolenaar
Problem: Build error. Solution: Add missing change to globals.
2020-07-08patch 8.2.1162: crash when using a lambdav8.2.1162Bram Moolenaar
Problem: Crash when using a lambda. Solution: Check for evalarg to be NULL.
2020-07-08patch 8.2.1161: Vim9: using freed memoryv8.2.1161Bram Moolenaar
Problem: Vim9: using freed memory. Solution: Put pointer back in evalarg instead of freeing it.
2020-07-08patch 8.2.1160: Vim9: memory leak in allocated typesv8.2.1160Bram Moolenaar
Problem: Vim9: memory leak in allocated types. Solution: Free the type pointers.
2020-07-08patch 8.2.1159: Vim9: no error for missing space after a commav8.2.1159Bram Moolenaar
Problem: Vim9: no error for missing space after a comma. Solution: Check for white space.
2020-07-08patch 8.2.1158: build errorv8.2.1158Bram Moolenaar
Problem: Build error. Solution: Add missing change to globals.
2020-07-08patch 8.2.1157: Vim9: dict.name is not recognized as an expressionv8.2.1157Bram Moolenaar
Problem: Vim9: dict.name is not recognized as an expression. Solution: Recognize ".name". (closes #6418)
2020-07-08patch 8.2.1156: Vim9: No error for invalid command in compiled functionv8.2.1156Bram Moolenaar
Problem: Vim9: No error for invalid command in compiled function. Solution: Handle CMD_SIZE.
2020-07-08patch 8.2.1155: Vim9: cannot handle line break inside lambdav8.2.1155Bram Moolenaar
Problem: Vim9: cannot handle line break inside lambda. Solution: Pass the compilation context through. (closes #6407, closes #6409)
2020-07-08patch 8.2.1154: Vim9: crash when using imported functionv8.2.1154Bram Moolenaar
Problem: Vim9: crash when using imported function. Solution: Check for a function type. Set the script context when calling a function. (closes #6412)
2020-07-07patch 8.2.1153: Vim9: script test fails on some systemsv8.2.1153Bram Moolenaar
Problem: Vim9: script test fails on some systems. Solution: Return proper value from Compare().
2020-07-07patch 8.2.1152: Vim9: function reference is missing script prefixv8.2.1152Bram Moolenaar
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)
2020-07-07patch 8.2.1151: insufficient test coverage for Pythonv8.2.1151Bram Moolenaar
Problem: Insufficient test coverage for Python. Solution: Add more test cases. (Yegappan Lakshmanan, closes #6415)
2020-07-07patch 8.2.1150: ml_get error when using Pythonv8.2.1150Bram Moolenaar
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".
2020-07-06patch 8.2.1149: Vim9: :eval command not handled properlyv8.2.1149Bram Moolenaar
Problem: Vim9: :eval command not handled properly. Solution: Compile the :eval command. (closes #6408)
2020-07-06patch 8.2.1148: warning for using int instead of size_tv8.2.1148Bram Moolenaar
Problem: Warning for using int instead of size_t. Solution: Change "len" argument to size_t. (Mike Williams)
2020-07-06patch 8.2.1147: :confirm may happen in cooked modev8.2.1147Bram Moolenaar
Problem: :confirm may happen in cooked mode. (Jason Franklin) Solution: Switch to raw mode before prompting. (Brandon Pfeifer)
2020-07-06patch 8.2.1146: not enough testing for Pythonv8.2.1146Bram Moolenaar
Problem: Not enough testing for Python. Solution: Add more tests. Fix uncovered problems. (Yegappan Lakshmanan, closes #6392)
2020-07-05patch 8.2.1145: Vim9: "for" only accepts a list at compile timev8.2.1145Bram Moolenaar
Problem: Vim9: "for" only accepts a list at compile time. Solution: Also accept a list at runtime.
2020-07-05patch 8.2.1144: Vim9: return type of reverse() is anyv8.2.1144Bram Moolenaar
Problem: Vim9: return type of reverse() is any. Solution: Use the type of the first argument.
2020-07-05patch 8.2.1143: Vim9: return type of remove() is anyv8.2.1143Bram Moolenaar
Problem: Vim9: return type of remove() is any. Solution: Use the member type of the first argument, if known.
2020-07-05patch 8.2.1142: Vim9: return type of insert() is anyv8.2.1142Bram Moolenaar
Problem: Vim9: return type of insert() is any. Solution: Use type of the first argument.
2020-07-05patch 8.2.1141: Vim9: return type of filter() is anyv8.2.1141Bram Moolenaar
Problem: Vim9: return type of filter() is any. Solution: Use type of the argument.
2020-07-05patch 8.2.1140: Vim9: return type of extend() is anyv8.2.1140Bram Moolenaar
Problem: Vim9: return type of extend() is any. Solution: Use type of the argument.
2020-07-05patch 8.2.1139: Vim9: test for silent echo fails in some environmentsv8.2.1139Bram Moolenaar
Problem: Vim9: test for silent echo fails in some environments. Solution: Use :function instead of :def.
2020-07-05patch 8.2.1138: Vim9: return type of copy() and deepcopy() is anyv8.2.1138Bram Moolenaar
Problem: Vim9: return type of copy() and deepcopy() is any. Solution: Use type of the argument.
2020-07-05patch 8.2.1137: Vim9: modifiers not cleared after compiling functionv8.2.1137Bram Moolenaar
Problem: Vim9: modifiers not cleared after compiling function. Solution: Clear command modifiers. (closes #6396)
2020-07-05patch 8.2.1136: Vim9: return type of argv() is always anyv8.2.1136Bram Moolenaar
Problem: Vim9: return type of argv() is always any. Solution: Use list<string> if there is no argument.
2020-07-05patch 8.2.1135: Vim9: getting a dict member may not workv8.2.1135Bram Moolenaar
Problem: Vim9: getting a dict member may not work. Solution: Clear the dict only after copying the item.