summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3830: error messages are spread outv8.2.3830Bram Moolenaar2021-12-1619-74/+137
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3829: no error when setting a func option to script-local functionv8.2.3829Bram Moolenaar2021-12-164-0/+22
| | | | | Problem: No error when setting a func option to a script-local function. Solution: Give an error if the name starts with "s:". (closes #9358)
* patch 8.2.3828: when opening a terminal from a timer first typed char is lostv8.2.3828Bram Moolenaar2021-12-164-2/+52
| | | | | | | Problem: when opening a terminal from a timer the first typed character is lost. (Virginia Senioria) Solution: When opening a terminal while waiting for a character put K_IGNORE in the input buffer.
* patch 8.2.3827: huntr badge does not really fit in the listv8.2.3827Bram Moolenaar2021-12-164-1/+9
| | | | | Problem: Huntr badge does not really fit in the list. Solution: Move the link to Huntr to the issue template.
* patch 8.2.3826: Vim9: using "g:Func" as funcref doesn't work in :def functionv8.2.3826Bram Moolenaar2021-12-164-2/+30
| | | | | | Problem: Vim9: using "g:Func" as a funcref does not work in a :def function. Solution: Include "g:" in the function name. (closes #9336)
* patch 8.2.3825: various comments could be improvedv8.2.3825Bram Moolenaar2021-12-166-4/+15
| | | | | Problem: Various comments could be improved. Solution: Improve the comments.
* Update runtime filesBram Moolenaar2021-12-1625-452/+503
|
* patch 8.2.3824: no ASAN support for MSVCv8.2.3824Yegappan Lakshmanan2021-12-165-1/+14
| | | | | | Problem: No ASAN support for MSVC. Solution: Add ASAN support and fix a coupld of uncovered problems. (Yegappan Lakshmanan, closes #9357)
* patch 8.2.3823: test for visual replace is in wrong functionv8.2.3823Bram Moolenaar2021-12-162-4/+7
| | | | | Problem: Test for visual replace is in wrong function. Solution: Move it to another function.
* patch 8.2.3822: leaking memory in map() and filter(), no string in Vim9v8.2.3822Bram Moolenaar2021-12-168-64/+130
| | | | | | | Problem: Leaking memory in map() and filter(), cannot use a string argument in Vim9 script. Solution: Fix the leak, adjust the argument check, also run the tests as Vim9 script. (Yegappan Lakshmanan, closes #9354)
* patch 8.2.3821: ASAN test run failsv8.2.3821Bram Moolenaar2021-12-152-1/+3
| | | | | Problem: ASAN test run fails. Solution: Use asan_symbolize-13 instead of asan_symbolize-11.
* patch 8.2.3820: "vrc" does not replace composing charactersv8.2.3820Bram Moolenaar2021-12-153-2/+11
| | | | | | Problem: "vrc" does not replace composing characters, while "rc" does. Solution: Check the byte length including composing characters. (closes #9351)
* patch 8.2.3819: test fails because error message changedv8.2.3819Bram Moolenaar2021-12-153-2/+4
| | | | | Problem: Test fails because error message changed. Solution: Update screendumps.
* patch 8.2.3818: cannot filter or map characters in a stringv8.2.3818rbtnn2021-12-155-27/+169
| | | | | | Problem: Cannot filter or map characters in a string. Solution: Make filter() and map() work on a string. (Naruhiko Nishino, closes #9327)
* patch 8.2.3817: Vim9: Not using NL as command end does not work for :autocmdv8.2.3817Bram Moolenaar2021-12-154-24/+38
| | | | | Problem: Vim9: Not using NL as command end does not work for :autocmd. Solution: Only ignore NL for commands with an expression argument.
* patch 8.2.3816: compiler warning for posible loss of data on MS-Windowsv8.2.3816Mike Williams2021-12-152-1/+3
| | | | | Problem: Compiler warning for posible loss of data on MS-Windows. Solution: Add type cast. (Mike Williams, closes #9349)
* patch 8.2.3815: Vim9: cannot have a multi-line dict inside a blockv8.2.3815Bram Moolenaar2021-12-156-4/+34
| | | | | | Problem: Vim9: cannot have a multi-line dict inside a block. Solution: Do not split the command at a line break, handle NL characters as white space.
* patch 8.2.3814: .csx files and .sln files are not recognizedv8.2.3814Bram Moolenaar2021-12-153-2/+8
| | | | | Problem: .csx files and .sln files are not recognized. Solution: Add filetype patterns. (Doug Kearns)
* patch 8.2.3813: confusing error when using :cc without error listv8.2.3813Bram Moolenaar2021-12-153-0/+12
| | | | | Problem: confusing error when using :cc without error list. (Gary Johnson) Solution: Give the "no errors" error.
* patch 8.2.3812: Vim9: leaking memory in numbered function testv8.2.3812Bram Moolenaar2021-12-152-20/+45
| | | | | | Problem: Vim9: leaking memory in numbered function test. Solution: Skip "g:" when checking for numbered function. Clean up after errors properly.
* patch 8.2.3811: the opfunc error test fails on a slow machinev8.2.3811Bram Moolenaar2021-12-142-0/+3
| | | | | Problem: The opfunc error test fails on a slow machine. Solution: Use WaitForAssert().
* patch 8.2.3810: Vim9: expr4 test fails on MS-Windowsv8.2.3810Bram Moolenaar2021-12-143-3/+13
| | | | | Problem: Vim9: expr4 test fails on MS-Windows. Solution: Do not give an error for a missing function name when skipping.
* patch 8.2.3809: Vim9: crash when garbage collecting a nested partialv8.2.3809Bram Moolenaar2021-12-146-12/+100
| | | | | | Problem: Vim9: crash when garbage collecting a nested partial. (Virginia Senioria) Solution: Set references in all the funcstacks. (closes #9348)
* patch 8.2.3808: Vim9: obsolete TODO itemsv8.2.3808Bram Moolenaar2021-12-142-3/+5
| | | | | Problem: Vim9: obsolete TODO items Solution: Remove the comments.
* patch 8.2.3807: Vim9: can call import with star directlyv8.2.3807Bram Moolenaar2021-12-144-2/+28
| | | | | Problem: Vim9: can call import with star directly. Solution: Check that the import used star.
* patch 8.2.3806: terminal focus test fails sometimesv8.2.3806Bram Moolenaar2021-12-142-3/+4
| | | | | Problem: Terminal focus test fails sometimes. Solution: Run the test function before others.
* patch 8.2.3805: i3config files are not recognizedv8.2.3805Quentin Hibon2021-12-143-0/+7
| | | | | | Problem: i3config files are not recognized. Solution: Add patterns to match i3config files. (Quentin Hibon, closes #7969)
* patch 8.2.3804: script context not set when copying 'swf' and 'ts'v8.2.3804Bram Moolenaar2021-12-142-1/+4
| | | | | Problem: Script context not set when copying 'swf' and 'ts'. Solution: Use COPY_OPT_SCTX with the right argument. (closes #9347)
* patch 8.2.3803: GUI: crash with 'writedelay' set using a terminal windowv8.2.3803Bram Moolenaar2021-12-142-3/+5
| | | | | | Problem: Crash when 'writedelay' is set and using a terminal window to execute a shell command. Solution: Check that "tl_vterm" isn't NULL. (closes #9346)
* patch 8.2.3802: terminal in two windows test fails on some systemsv8.2.3802Bram Moolenaar2021-12-132-2/+6
| | | | | Problem: Terminal in two windows test fails on some systems. Solution: Wait a bit between commands.
* patch 8.2.3801: if a terminal shows in two windows, only one is redrawnv8.2.3801Bram Moolenaar2021-12-135-2/+53
| | | | | | Problem: If a terminal shows in two windows, only one is redrawn. Solution: Reset the dirty row range only after redrawing all windows. (closes #9341)
* patch 8.2.3800: when cross compiling the output of "uname" cannot be setv8.2.3800Bram Moolenaar2021-12-133-44/+105
| | | | | | Problem: When cross compiling the output of "uname" cannot be set. (Ben Reeves) Solution: Use cache variables. (closes #9338)
* patch 8.2.3799: edit test hangs or failsv8.2.3799Bram Moolenaar2021-12-132-1/+3
| | | | | Problem: Edit test hangs or fails. Solution: Do not rethrow an exception when inside try/catch.
* patch 8.2.3798: a :def callback function postpones an error messagev8.2.3798Bram Moolenaar2021-12-134-10/+65
| | | | | Problem: A :def callback function postpones an error message. Solution: Display the error after calling the function. (closes #9340)
* patch 8.2.3797: no good reason to limit the message history in tiny versionv8.2.3797Bram Moolenaar2021-12-133-9/+6
| | | | | Problem: No good reason to limit the message history in the tiny version. Solution: Always use 200.
* patch 8.2.3796: the funcexe_T struct members are not named consistentlyv8.2.3796Bram Moolenaar2021-12-138-84/+87
| | | | | Problem: The funcexe_T struct members are not named consistently. Solution: Prefix "fe_" to all the members.
* patch 8.2.3795: too many #ifdefsv8.2.3795Bram Moolenaar2021-12-1317-122/+9
| | | | | Problem: Too many #ifdefs. Solution: Graduate the jumplist feature.
* patch 8.2.3794: Vim9: cannot find script-local func using "s:"v8.2.3794Bram Moolenaar2021-12-133-3/+18
| | | | | | Problem: Vim9: cannot find script-local func using "s:". (Yegappan Lakshmanan) Solution: Skip the "s:".
* patch 8.2.3793: using "g:Func" as a funcref does not work in script contextv8.2.3793Bram Moolenaar2021-12-123-2/+28
| | | | | | | Problem: Using "g:Func" as a funcref does not work in script context because "g:" is dropped. Solution: Keep "g:" in the name. Also add parenthesis to avoid confusing operator prececence. (closes #9336)
* patch 8.2.3792: setting *func options insufficiently testedv8.2.3792Yegappan Lakshmanan2021-12-126-304/+386
| | | | | Problem: Setting *func options insufficiently tested. Solution: Impove tests. (Yegappan Lakshmanan, closes #9337)
* patch 8.2.3791: build error with +cindent but without +smartindentv8.2.3791Bram Moolenaar2021-12-122-3/+5
| | | | | Problem: Build error with +cindent but without +smartindent. Solution: Move declaration of "do_cindent". (John Marriott)
* patch 8.2.3790: test for term_gettitle() fails in some environmentsv8.2.3790Bram Moolenaar2021-12-122-9/+7
| | | | | Problem: Test for term_gettitle() fails in some environments. Solution: Make the digits after "VIM" optional. (Kenta Sato, closes #9334)
* patch 8.2.3789: Test_window_minimal_size can fail on a slow machinev8.2.3789ichizok2021-12-122-3/+9
| | | | | | Problem: Test_window_minimal_size can fail on a slow machine. Solution: Do not rely on timers firing at the expected time. (Ozaki Kiichi, closes #9335)
* patch 8.2.3788: lambda for option that is a function may be freedv8.2.3788Yegappan Lakshmanan2021-12-1219-898/+1091
| | | | | | Problem: Lambda for option that is a function may be garbage collected. Solution: Set a reference in the funcref. (Yegappan Lakshmanan, closes #9330)
* patch 8.2.3787: no proper formatting of a C line comment after a statementv8.2.3787Bram Moolenaar2021-12-1211-24/+118
| | | | | | Problem: No proper formatting of a C line comment after a statement. Solution: Find the start of the line comment, insert the comment leader and indent the comment properly.
* Use text area for environment in the bug template.Bram Moolenaar2021-12-121-5/+10
|
* Update issue template.Bram Moolenaar2021-12-121-2/+2
|
* patch 8.2.3786: test fails because of using Vim9 syntax in legacy functionv8.2.3786Bram Moolenaar2021-12-112-1/+3
| | | | | Problem: Test fails because of using Vim9 syntax in legacy function. Solution: Add "call".
* patch 8.2.3785: running CI on MacOS with gcc is not usefulv8.2.3785ichizok2021-12-112-3/+6
| | | | | | Problem: Running CI on MacOS with gcc is not useful. Solution: Only use clang. (Ozaki Kiichi, closes #9326) Also build with normal features.
* patch 8.2.3784: the help for options is outdatedv8.2.3784Bram Moolenaar2021-12-112-2/+18
| | | | | Problem: The help for options is outdated. Solution: Include all the recent changes.