summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1244: Vim9: in lambda index assumes a listv8.2.1244Bram Moolenaar2020-07-193-9/+31
| | | | | Problem: Vim9: in lambda index assumes a list. Solution: Use the value type to decide about list or dict. (closes #6479)
* patch 8.2.1243: Vim9: cannot have a comment line halfway a listv8.2.1243Bram Moolenaar2020-07-195-4/+13
| | | | | | Problem: Vim9: cannot have a comment or empty line halfway a list at script level. Solution: Skip more than one line if needed.
* patch 8.2.1242: Vim9: no error if calling a function with wrong typev8.2.1242Bram Moolenaar2020-07-195-0/+61
| | | | | Problem: Vim9: no error if calling a function with wrong argument type. Solution: Check types of arguments. (closes #6469)
* patch 8.2.1241: cannot use getbufinfo() as a methodv8.2.1241Bram Moolenaar2020-07-184-2/+10
| | | | | Problem: Cannot use getbufinfo() as a method. Solution: Support using getbufinfo() as a method. (closes #6458)
* patch 8.2.1240: GUI tests sometimes fail because of translationsv8.2.1240Bram Moolenaar2020-07-182-0/+9
| | | | | Problem: GUI tests sometimes fail because of translations. Solution: Reload the menus without translation. (Taro Muraoka, closes #6486)
* patch 8.2.1239: "maxwidth" in 'completepopup' not obeyedv8.2.1239Bram Moolenaar2020-07-185-1/+26
| | | | | Problem: "maxwidth" in 'completepopup' not obeyed. (Jay Sitter) Solution: Add separate field for value from option. (closes #6470)
* patch 8.2.1238: Vim9: a few remaining errors not caught by try/catchv8.2.1238Bram Moolenaar2020-07-183-36/+82
| | | | | Problem: Vim9: a few remaining errors not caught by try/catch. Solution: Do not bail out if an error is inside try/catch.
* patch 8.2.1237: changing 'completepopup' after opening popup has no effectv8.2.1237Bram Moolenaar2020-07-187-3/+42
| | | | | | Problem: Changing 'completepopup' after opening a popup has no effect. (Jay Sitter) Solution: Close the popup when the options are changed. (closes #6471)
* patch 8.2.1236: Vim9: a few errors not caught by try/catchv8.2.1236Bram Moolenaar2020-07-184-19/+113
| | | | | | Problem: Vim9: a few errors not caught by try/catch. Solution: Do not bail out if an error is inside try/catch. Fix that a not matching catch doesn't jump to :endtry.
* patch 8.2.1235: Not all mouse codes covered by testsv8.2.1235Bram Moolenaar2020-07-183-26/+271
| | | | | Problem: Not all mouse codes covered by tests. Solution: Add more tests for the mouse. (Yegappan Lakshmanan, closes #6472)
* patch 8.2.1234: Lua build problem with old compilerv8.2.1234Bram Moolenaar2020-07-182-2/+10
| | | | | | Problem: Lua build problem with old compiler. Solution: Move declarations to start of the block. (Taro Muraoka, closes #6477)
* patch 8.2.1233: Vim9: various errors not caught by try/catchv8.2.1233Bram Moolenaar2020-07-173-24/+71
| | | | | Problem: Vim9: various errors not caught by try/catch. Solution: Do not bail out if an error is inside try/catch.
* patch 8.2.1232: MS-Windows GUI: Snap cancelled by split commandv8.2.1232Bram Moolenaar2020-07-172-4/+20
| | | | | | Problem: MS-Windows GUI: Snap cancelled by split command. Solution: Do not cancel Snap when splitting a window. (Ken Takata, closes #6467)
* patch 8.2.1231: MS-Windows: GUI code can be cleaned upv8.2.1231Bram Moolenaar2020-07-173-15/+6
| | | | | Problem: MS-Windows: GUI code can be cleaned up. Solution: Do a bit of cleaning up. (Ken Takata, closes #6465)
* patch 8.2.1230: Vim9: list index error not caught by try/catchv8.2.1230Bram Moolenaar2020-07-173-2/+55
| | | | | Problem: Vim9: list index error not caught by try/catch. Solution: Do not bail out if an error is inside try/catch. (closes #6462)
* patch 8.2.1229: build error without the eval featurev8.2.1229Bram Moolenaar2020-07-173-3/+4
| | | | | Problem: Build error without the eval feature. Solution: Declare starts_with_colon. Make function local.
* patch 8.2.1228: scrollbars not flush against the window edges when maximisedv8.2.1228Bram Moolenaar2020-07-1716-2/+144
| | | | | Problem: Scrollbars not flush against the window edges when maximised. Solution: Add padding. (Ken Takata, closes #5602, closes #6466)
* patch 8.2.1227: Vim9: allowing both quoted and # comments is confusingv8.2.1227Bram Moolenaar2020-07-179-126/+167
| | | | | Problem: Vim9: allowing both quoted and # comments is confusing. Solution: Only support # comments in Vim9 script.
* patch 8.2.1226: MS-Windows: windows positioning wrong depending on taskbarv8.2.1226Bram Moolenaar2020-07-162-38/+23
| | | | | | | Problem: MS-Windows: windows positioning wrong when the taskbar is placed at the top or left of the screen. Solution: Use GetWindowRect and MoveWindow APIs. (Yukihiro Nakadaira, Ken Takata, closes #6455)
* patch 8.2.1225: linker errors when building with dynamic Python 3.9v8.2.1225Bram Moolenaar2020-07-162-3/+39
| | | | | Problem: Linker errors when building with dynamic Python 3.9. Solution: Add #defined items. (closes #6461)
* patch 8.2.1224: Vim9: arguments from partial are not usedv8.2.1224Bram Moolenaar2020-07-153-2/+40
| | | | | Problem: Vim9: arguments from partial are not used. Solution: Put the partial arguments on the stack. (closes #6460)
* patch 8.2.1223: Vim9: invalid type error for function default valuev8.2.1223Bram Moolenaar2020-07-153-1/+11
| | | | | Problem: Vim9: invalid type error for function default value. Solution: Use right argument index. (closes #6458)
* patch 8.2.1222: using valgrind in Vim command started by test doesn't workv8.2.1222Bram Moolenaar2020-07-152-1/+3
| | | | | | Problem: When using valgrind a Vim command started by a test uses the same log file name which gets overwritten. Solution: Fix regexp to rename the log file.
* patch 8.2.1221: memory leak when updating popup windowv8.2.1221Bram Moolenaar2020-07-152-0/+7
| | | | | Problem: Memory leak when updating popup window. Solution: Clear search highlighting.
* patch 8.2.1220: memory access error when dragging a popup windowv8.2.1220Bram Moolenaar2020-07-157-19/+89
| | | | | | Problem: memory access error when dragging a popup window over a buffer with folding. Solution: Avoid going over the end of the cache. (closes #6438)
* patch 8.2.1219: symlink not followed if dirname ends in //v8.2.1219Bram Moolenaar2020-07-153-9/+41
| | | | | Problem: Symlink not followed if dirname ends in //. Solution: Resolve symlink earlier. (Tomáš Janoušek, closes #6454)
* patch 8.2.1218: Vim9: cannot use 'text'->func()v8.2.1218Bram Moolenaar2020-07-154-25/+57
| | | | | Problem: Vim9: cannot use 'text'->func(). Solution: Recognize string at start of command.
* patch 8.2.1217: startup test depends on random source filev8.2.1217Bram Moolenaar2020-07-152-9/+20
| | | | | Problem: Startup test depends on random source file. Solution: Write a test file to find quickfix errors in.
* patch 8.2.1216: startup test failsv8.2.1216Bram Moolenaar2020-07-152-3/+5
| | | | | Problem: Startup test fails. Solution: Adjust expected values for deleted lines.
* patch 8.2.1215: Atari MiNT support is outdatedv8.2.1215Bram Moolenaar2020-07-1413-453/+47
| | | | | Problem: Atari MiNT support is outdated. Solution: Nobody responded this code is still useful, so let's delete it.
* patch 8.2.1214: MS-Windows: default _vimrc not correct in silent install modev8.2.1214Bram Moolenaar2020-07-142-25/+22
| | | | | Problem: MS-Windows: default _vimrc not correct in silent install mode. Solution: Add the LoadDefaultVimrc macro. (Ken Takata, closes #6451)
* patch 8.2.1213: mouse codes not tested sufficientlyv8.2.1213Bram Moolenaar2020-07-142-4/+439
| | | | | Problem: Mouse codes not tested sufficiently. Solution: Add more tests for mouse codes. (closes #6436)
* patch 8.2.1212: cannot build with Lua 5.4v8.2.1212Bram Moolenaar2020-07-142-1/+12
| | | | | Problem: Cannot build with Lua 5.4. Solution: Use luaL_typeerror instead defining it. (closes #6454)
* patch 8.2.1211: removed more than dead codev8.2.1211Bram Moolenaar2020-07-143-0/+23
| | | | | Problem: Removed more than dead code. Solution: Put back the decrement.
* patch 8.2.1210: using ht_used when looping through a hashtab is less reliablev8.2.1210Bram Moolenaar2020-07-143-27/+26
| | | | | Problem: Using ht_used when looping through a hashtab is less reliable. Solution: Use ht_changed in a few more places.
* patch 8.2.1209: Vim9: test failurev8.2.1209Bram Moolenaar2020-07-142-0/+5
| | | | | Problem: Vim9: test failure. Solution: Add missing changes to hashtab.
* patch 8.2.1208: build failurev8.2.1208Bram Moolenaar2020-07-142-0/+3
| | | | | Problem: Build failure. Solution: Add missing change.
* patch 8.2.1207: Vim9: crash in expr test when run in the GUIv8.2.1207Bram Moolenaar2020-07-143-10/+10
| | | | | | Problem: Vim9: crash in expr test when run in the GUI. Solution: Break out of loop over hashtab also when function got removed and added.
* patch 8.2.1206: Vim9: crash in expr test when run in the GUIv8.2.1206Bram Moolenaar2020-07-132-2/+6
| | | | | Problem: Vim9: crash in expr test when run in the GUI. Solution: Temporarily comment out two test lines.
* patch 8.2.1205: Vim9: && and || work different when not compiledv8.2.1205Bram Moolenaar2020-07-133-30/+134
| | | | | Problem: Vim9: && and || work different when not compiled. Solution: Keep the value.
* patch 8.2.1204: Vim9: true and false not recognized in Vim9 scriptv8.2.1204Bram Moolenaar2020-07-133-2/+31
| | | | | Problem: Vim9: true and false not recognized in Vim9 script. Solution: Recognize true and false.
* patch 8.2.1203: unused assignments in expression evaluationv8.2.1203Bram Moolenaar2020-07-132-13/+24
| | | | | Problem: Unused assignments in expression evaluation. Solution: Move declarations and assignments to inner blocks where possible.
* patch 8.2.1202: Vim9: crash when calling a closure from a builtin functionv8.2.1202Bram Moolenaar2020-07-133-3/+41
| | | | | Problem: Vim9: crash when calling a closure from a builtin function. Solution: Use the current execution context. (closes #6441)
* patch 8.2.1201: Vim9: crash when passing number as dict keyv8.2.1201Bram Moolenaar2020-07-133-1/+18
| | | | | Problem: Vim9: crash when passing number as dict key. Solution: Check key type to be string. (closes #6449)
* patch 8.2.1200: Vim9: cannot disassemble a lambda functionv8.2.1200Bram Moolenaar2020-07-133-1/+23
| | | | | Problem: Vim9: cannot disassemble a lambda function. Solution: Recognize "<lambda>123" as a function name.
* patch 8.2.1199: not all assert functions are fully testedv8.2.1199Bram Moolenaar2020-07-123-5/+54
| | | | | Problem: Not all assert functions are fully tested. Solution: Test more assert functions.
* patch 8.2.1198: terminal2 test sometimes hangs in the GUI on Travisv8.2.1198Bram Moolenaar2020-07-123-44/+46
| | | | | Problem: Terminal2 test sometimes hangs in the GUI on Travis. Solution: Move test function to terminal3 to see if the problem moves too.
* patch 8.2.1197: clientserver test still fails on MS-Windowsv8.2.1197Bram Moolenaar2020-07-122-2/+4
| | | | | Problem: Clientserver test still fails on MS-Windows. Solution: Expect a different error message.
* patch 8.2.1196: build failure with normal featuresv8.2.1196Bram Moolenaar2020-07-122-0/+4
| | | | | Problem: Build failure with normal features. Solution: Add #ifdef.
* patch 8.2.1195: clientserver test fails on MS-Windowsv8.2.1195Bram Moolenaar2020-07-122-2/+6
| | | | | Problem: Clientserver test fails on MS-Windows. Solution: Expect a different error message.