summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2621: typval2type() cannot handle recursive structuresv8.2.2621Bram Moolenaar2021-03-186-16/+33
| | | | | Problem: typval2type() cannot handle recursive structures. Solution: Use copyID. (closes #7979)
* patch 8.2.2620: Vim9: Using #{ for a dictionary gives strange errorsv8.2.2620Bram Moolenaar2021-03-187-10/+43
| | | | | Problem: Vim9: Using #{ for a dictionary gives strange errors. Solution: Give an error when using #{ for a comment after a command.
* patch 8.2.2619: Vim9: no test for return type of lambdav8.2.2619Bram Moolenaar2021-03-172-0/+17
| | | | | Problem: Vim9: no test for return type of lambda. Solution: Add a test.
* patch 8.2.2618: Vim9: cannot use a normal list name to store function refsv8.2.2618Bram Moolenaar2021-03-173-2/+14
| | | | | Problem: Vim9: cannot use a normal list name to store function refs. Solution: Allow a lower case name if it is indexed.
* patch 8.2.2617: Vim9: script variable in block not found by functionv8.2.2617Bram Moolenaar2021-03-174-16/+38
| | | | | | Problem: Vim9: script variable in a block scope not found by a nested function. Solution: Copy the block scope IDs before compiling the function.
* patch 8.2.2616: Vim9: if 'cpo' is change in Vim9 script it may be restoredv8.2.2616Bram Moolenaar2021-03-174-4/+41
| | | | | Problem: Vim9: if 'cpo' is change in Vim9 script it may be restored. Solution: Apply the changes to 'cpo' to the restored value.
* patch 8.2.2615: test is sourcing the wrong filev8.2.2615Bram Moolenaar2021-03-172-1/+3
| | | | | Problem: Test is sourcing the wrong file. Solution: Correct the file name.
* patch 8.2.2614: Vim9: function is deleted while executingv8.2.2614Bram Moolenaar2021-03-174-9/+65
| | | | | | Problem: Vim9: function is deleted while executing. Solution: increment the call count, when more than zero do not delete the function but mark it as dead. (closes #7977)
* patch 8.2.2613: new test throws exceptionv8.2.2613Bram Moolenaar2021-03-172-1/+3
| | | | | Problem: New test throws exception. Solution: Adjust the function cleanup.
* patch 8.2.2612: col('.') may get outdated column valuev8.2.2612Bram Moolenaar2021-03-173-0/+40
| | | | | | Problem: col('.') may get outdated column value. Solution: Add a note to the help how to make this work and add a test for it. (closes #7971)
* patch 8.2.2611: conditions for startup tests are not exactly rightv8.2.2611Bram Moolenaar2021-03-174-7/+36
| | | | | | Problem: Conditions for startup tests are not exactly right. Solution: Check for type of GUI instead of MS-Windows. (Ozaki Kiichi, closes #7976)
* patch 8.2.2610: mouse click test fails when using remote connectionv8.2.2610Bram Moolenaar2021-03-162-1/+6
| | | | | Problem: Mouse click test fails when using remote connection. Solution: Use a larger 'mousetime'. (Dominique Pellé, closes #7968)
* patch 8.2.2609: test disabled on MS-Windows even though it should workv8.2.2609Bram Moolenaar2021-03-162-1/+5
| | | | | | Problem: Test disabled on MS-Windows even though it should work. Solution: Restore the condition for skipping the test. (Ken Takata, closes #7970)
* patch 8.2.2608: character input not fully testedv8.2.2608Bram Moolenaar2021-03-156-0/+59
| | | | | Problem: Character input not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #7963)
* patch 8.2.2607: strcharpart() cannot include composing charactersv8.2.2607Bram Moolenaar2021-03-144-13/+49
| | | | | Problem: strcharpart() cannot include composing characters. Solution: Add the {skipcc} argument.
* patch 8.2.2606: strchars() defaults to counting composing charactersv8.2.2606Bram Moolenaar2021-03-145-15/+59
| | | | | Problem: strchars() defaults to counting composing characters. Solution: Add strcharlen() which ignores composing characters.
* patch 8.2.2605: Vim9: string index and slice does not include composing charsv8.2.2605Bram Moolenaar2021-03-144-16/+54
| | | | | Problem: Vim9: string index and slice does not include composing chars. Solution: Include composing characters. (issue #6563)
* patch 8.2.2604: GUI-specific command line arguments not testedv8.2.2604Bram Moolenaar2021-03-142-14/+146
| | | | | Problem: GUI-specific command line arguments not tested. Solution: Add tests for several arguments. (Dominique Pellé, closes #7962)
* patch 8.2.2603: Vim9: no effect if user command is also a functionv8.2.2603Bram Moolenaar2021-03-147-29/+76
| | | | | Problem: Vim9: no effect if user command is also a function. Solution: Check for paren following. (closes #7960)
* patch 8.2.2602: Vim9: continue doesn't work if :while is very first commandv8.2.2602Bram Moolenaar2021-03-143-3/+32
| | | | | | Problem: Vim9: continue doesn't work if :while is very first command. (Yegappan Lakshmanan) Solution: Add one to the continue instruction index.
* patch 8.2.2601: memory usage test often fails on FreeBSDv8.2.2601Bram Moolenaar2021-03-132-2/+4
| | | | | Problem: Memory usage test often fails on FreeBSD. Solution: Increase multiplier for upper limit.
* patch 8.2.2600: Vim9: crash when putting an unknown type in a dictionaryv8.2.2600Bram Moolenaar2021-03-133-2/+26
| | | | | | Problem: Vim9: crash when putting an unknown type in a dictionary. (Yegappan Lakshmanan) Solution: Handle a NULL type pointer.
* patch 8.2.2599: build failurev8.2.2599Bram Moolenaar2021-03-132-1/+4
| | | | | Problem: Build failure. Solution: Add missing change.
* patch 8.2.2598: Vim9: :open does not need to be supportedv8.2.2598Bram Moolenaar2021-03-134-0/+9
| | | | | Problem: Vim9: :open does not need to be supported. Solution: Do not support :open in Vim9 script.
* patch 8.2.2597: Vim9: "import * as" does not work at script levelv8.2.2597Bram Moolenaar2021-03-1310-23/+129
| | | | | Problem: Vim9: "import * as" does not work at script level. Solution: Implement using an imported namespace.
* patch 8.2.2596: :doautocmd may confuse scripts listening to WinEnterv8.2.2596Bram Moolenaar2021-03-133-5/+27
| | | | | Problem: :doautocmd may confuse scripts listening to WinEnter. Solution: Do the current buffer last. (closes #7958)
* patch 8.2.2595: setting 'winminheight' may cause 'lines' to changev8.2.2595Bram Moolenaar2021-03-133-2/+25
| | | | | Problem: Setting 'winminheight' may cause 'lines' to change. Solution: Also take minimal height of other tabpages into account. (#7899)
* patch 8.2.2594: alternate buffer added to session file even when it's hiddenv8.2.2594Bram Moolenaar2021-03-133-1/+18
| | | | | Problem: Alternate buffer added to session file even when it's hidden. Solution: Check the 'buflisted' option. (closes #7951)
* patch 8.2.2593: list of distributed files is incompletev8.2.2593Bram Moolenaar2021-03-132-1/+4
| | | | | Problem: List of distributed files is incomplete. Solution: Add a file and rename another.
* Update runtime files.Bram Moolenaar2021-03-1316-92/+327
|
* patch 8.2.2592: code coverage could be improvedv8.2.2592Bram Moolenaar2021-03-136-0/+38
| | | | | Problem: Code coverage could be improved. Solution: Add a few more tests. (Dominique Pellé, closes #7957)
* patch 8.2.2591: Poke files are not recognizedv8.2.2591Bram Moolenaar2021-03-123-0/+6
| | | | | Problem: Poke files are not recognized. Solution: Add a filetype entry. (Matt Ihlenfield)
* patch 8.2.2590: Vim9: default argument value may cause internal errorv8.2.2590Bram Moolenaar2021-03-113-1/+20
| | | | | | Problem: Vim9: default argument value may cause internal error. Solution: Hide later function arguments when compiling the expression. (closes #7948)
* patch 8.2.2589: recover test hangs in the GUIv8.2.2589Bram Moolenaar2021-03-103-2/+15
| | | | | Problem: Recover test hangs in the GUI. Solution: Add g:skipped_reason to skip a _nocatch_ test.
* patch 8.2.2588: build failure with tiny featuresv8.2.2588Bram Moolenaar2021-03-104-3/+8
| | | | | Problem: Build failure with tiny features. Solution: Add #ifdef. Run recover test separately.
* patch 8.2.2587: recover test fails on FreeBSDv8.2.2587Bram Moolenaar2021-03-103-3/+14
| | | | | Problem: Recover test fails on FreeBSD. Solution: Check for Linux.
* patch 8.2.2586: process id may be invalidv8.2.2586Bram Moolenaar2021-03-108-16/+147
| | | | | | Problem: Process id may be invalid. Solution: Use sysinfo.uptime to check for recent reboot. (suggested by Hugo van der Sanden, closes #7947)
* patch 8.2.2585: Vim9: illegal memory accessv8.2.2585Bram Moolenaar2021-03-102-1/+3
| | | | | Problem: Vim9: illegal memory access. Solution: Check byte right after "null", not one more.
* patch 8.2.2584: Vim9: type error for assigning "any" to a listv8.2.2584Bram Moolenaar2021-03-103-1/+7
| | | | | | Problem: Vim9: type error for assigning the result of list concatenation to a list. Solution: Do not consider concatenation result in a constant. (closes #7942)
* patch 8.2.2583: Vim9: cannot compare result of getenv() with nullv8.2.2583Bram Moolenaar2021-03-103-1/+16
| | | | | Problem: Vim9: cannot compare result of getenv() with null. Solution: Make the return type of getenv() "any". (closes #7943)
* patch 8.2.2582: Vim9: screendump test fails on MS-Windowsv8.2.2582Bram Moolenaar2021-03-102-15/+19
| | | | | Problem: Vim9: screendump test fails on MS-Windows. Solution: Use :function instead of :def.
* patch 8.2.2581: Vim9: sourcing Vim9 script triggers a redrawv8.2.2581Bram Moolenaar2021-03-108-9/+55
| | | | | | Problem: Vim9: sourcing Vim9 script triggers a redraw. Solution: Do not let setting/restoring 'cpoptions' cause a redraw. (closes #7920)
* patch 8.2.2580: Vim9: checking vararg type may be wrongv8.2.2580Bram Moolenaar2021-03-083-2/+13
| | | | | Problem: Vim9: checking vararg type is wrong when function is auto-loaded. Solution: Use the member type. (closes #7933)
* patch 8.2.2579: Vim9: crash in garbagecollect after for loopv8.2.2579Bram Moolenaar2021-03-082-1/+4
| | | | | | Problem: Vim9: crash in garbagecollect after for loop. Solution: Do not set a reference in script item when the name was cleared. (closes #7935)
* patch 8.2.2578: Lua cannot handle a passed in lambdav8.2.2578Bram Moolenaar2021-03-083-0/+16
| | | | | Problem: Lua cannot handle a passed in lambda. Solution: Handle VAR_PARTIAL. (Prabir Shrestha, closes #7937, closes #7936)
* patch 8.2.2577: compiler warning for type conversionv8.2.2577Bram Moolenaar2021-03-082-1/+3
| | | | | Problem: Compiler warning for type conversion. Solution: Add a typecast. (Mike Williams)
* patch 8.2.2576: Vim9: defining a :func function checks for white spacev8.2.2576Bram Moolenaar2021-03-063-1/+21
| | | | | | Problem: Vim9: defining a :func function checks for white space after a comma in the arguments. Solution: Only check for white space in a :def function. (closes #7930)
* patch 8.2.2575: Vim9: a function name with "->" in the next line doesn't workv8.2.2575Bram Moolenaar2021-03-063-3/+43
| | | | | Problem: Vim9: a function name with "->" in the next line doesn't work. Solution: Recognize a function name by itself. (closes #7770)
* patch 8.2.2574: Vim9: crash when calling partial with wrong functionv8.2.2574Bram Moolenaar2021-03-063-0/+46
| | | | | Problem: Vim9: crash when calling partial with wrong function. Solution: Check argument types of called function. (closes #7912)
* patch 8.2.2573: Vim9: using inalid pointer for error messagev8.2.2573Bram Moolenaar2021-03-063-1/+14
| | | | | Problem: Vim9: using inalid pointer for error message. Solution: Use the right pointer. (closes #7921)