summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 8.2.2141: a user command with try/catch may not catch an expression errorv8.2.2141Bram Moolenaar2020-12-134-4/+34
| | | | | Problem: A user command with try/catch may not catch an expression error. Solution: When an expression fails check for following "|". (closes #7469)
* patch 8.2.2140: build failure with tiny featuresv8.2.2140Bram Moolenaar2020-12-132-0/+4
| | | | | Problem: Build failure with tiny features. Solution: Add #ifdef.
* patch 8.2.2139: Vim9: unreachable code in assignmentv8.2.2139Bram Moolenaar2020-12-133-4/+14
| | | | | | Problem: Vim9: unreachable code in assignment. Solution: Don't check "new_local" when "has_index" is set. Add test for wrong type of list index.
* patch 8.2.2138: Vim9: "exit_cb" causes Vim to exitv8.2.2138Bram Moolenaar2020-12-138-18/+59
| | | | | | Problem: Vim9: "exit_cb" causes Vim to exit. Solution: Require white space after a command in Vim9 script. (closes #7467) Also fix that Vim9 style heredoc was not always recognized.
* patch 8.2.2137: Vim9: :echo and :execute give error for empty argumentv8.2.2137Bram Moolenaar2020-12-135-26/+51
| | | | | Problem: Vim9: :echo and :execute give error for empty argument. Solution: Ignore an empty argument. (closes #7468)
* patch 8.2.2136: Vim9: Using uninitialized variablev8.2.2136Bram Moolenaar2020-12-132-4/+7
| | | | | Problem: Vim9: Using uninitialized variable. Solution: Initialize "len" to zero. Clean up fnamemodify().
* patch 8.2.2135: Vim9: #{ still seen as start of dict in some placesv8.2.2135Bram Moolenaar2020-12-123-2/+17
| | | | | Problem: Vim9: #{ still seen as start of dict in some places. Solution: Remove check for { after #. (closes #7456)
* patch 8.2.2134: Vim9: get E1099 when autocmd triggered in builtin functionv8.2.2134Bram Moolenaar2020-12-123-1/+23
| | | | | | Problem: Vim9: get E1099 when autocmd triggered in builtin function. Solution: Check that did_emsg increased instead of checking that it changed. (closes #7448)
* patch 8.2.2133: Vim9: checking for a non-empty string is too strictv8.2.2133Bram Moolenaar2020-12-126-24/+59
| | | | | Problem: Vim9: checking for a non-empty string is too strict. Solution: Check for any string. (closes #7447)
* patch 8.2.2132: padding not drawn properly for popup window with titlev8.2.2132Bram Moolenaar2020-12-125-8/+39
| | | | | Problem: Padding not drawn properly for popup window with title. Solution: Draw the padding below the title. (closes #7460)
* patch 8.2.2131: Vim9: crash when lambda uses same var as assignmentv8.2.2131Bram Moolenaar2020-12-127-47/+66
| | | | | | Problem: Vim9: crash when lambda uses same var as assignment. Solution: Do not let lookup_local change lv_from_outer, make a copy. (closes #7461)
* patch 8.2.2130: Insert mode completion messages end up in message historyv8.2.2130Bram Moolenaar2020-12-123-1/+24
| | | | | Problem: Insert mode completion messages end up in message history. Solution: Set msg_hist_off. (closes #7452
* patch 8.2.2129: MS-Windows: Checking if a file name is absolute is slowv8.2.2129Bram Moolenaar2020-12-112-15/+9
| | | | | Problem: MS-Windows: Checking if a file name is absolute is slow. Solution: Do not use mch_FullName(). (closes #7033)
* patch 8.2.2128: there is no way to do something on CTRL-Zv8.2.2128Bram Moolenaar2020-12-117-1/+67
| | | | | Problem: There is no way to do something on CTRL-Z. Solution: Add VimSuspend and VimResume autocommand events. (closes #7450)
* Update runtime files.Bram Moolenaar2020-12-1020-213/+1744
|
* patch 8.2.2127: Vim9: executing user command from Vim9 script not testedv8.2.2127Bram Moolenaar2020-12-102-0/+23
| | | | | Problem: Vim9: executing user command defined in Vim9 script not tested. Solution: Add a test.
* patch 8.2.2126: Ruby: missing function prototypev8.2.2126Bram Moolenaar2020-12-102-0/+6
| | | | | Problem: Ruby: missing function prototype. Solution: Add the prototype.
* patch 8.2.2125: Vim9: leaking memoryv8.2.2125Bram Moolenaar2020-12-102-1/+3
| | | | | Problem: Vim9: leaking memory. Solution: Free the saved 'cpo' value.
* patch 8.2.2124: Vim9: a range cannot be computed at runtimev8.2.2124Bram Moolenaar2020-12-106-12/+128
| | | | | Problem: Vim9: a range cannot be computed at runtime. Solution: Add the ISN_RANGE instruction.
* patch 8.2.2123: after using a complete popup the buffer is listedv8.2.2123Bram Moolenaar2020-12-093-0/+6
| | | | | | Problem: After using a complete popup the buffer is listed. (Boris Staletic) Solution: Make the buffer unlisted.
* patch 8.2.2122: Vim9: crash when sourcing vim9script earlyv8.2.2122Bram Moolenaar2020-12-093-2/+14
| | | | | | Problem: Vim9: crash when sourcing vim9script early. Solution: Use set_option_value() instead of setting p_cpo directly. (closes #7441)
* patch 8.2.2121: internal error when using \ze before \zs in a patternv8.2.2121Bram Moolenaar2020-12-094-0/+43
| | | | | Problem: Internal error when using \ze before \zs in a pattern. Solution: Check the end is never before the start. (closes #7442)
* patch 8.2.2120: not all Perl functionality is testedv8.2.2120Bram Moolenaar2020-12-092-2/+21
| | | | | Problem: Not all Perl functionality is tested. Solution: Add a few more test cases. (Dominique Pellé, closes #7440)
* patch 8.2.2119: GTK3: status line background color is wrongv8.2.2119Bram Moolenaar2020-12-092-5/+10
| | | | | Problem: GTK3: status line background color is wrong. Solution: Don't change the code for earlier GTK3 versions. (closes #7444)
* patch 8.2.2118: dead code in the job supportv8.2.2118Bram Moolenaar2020-12-092-3/+8
| | | | | Problem: Dead code in the job support. (Dominique Pellé) Solution: Define USE_ARGV before checking for it.
* patch 8.2.2117: some functions use any value as a stringv8.2.2117Bram Moolenaar2020-12-097-13/+113
| | | | | Problem: Some functions use any value as a string. Solution: Check that the value is a non-empty string.
* patch 8.2.2116: MS-Windows GUI: test for 'guifont' is incompletev8.2.2116Bram Moolenaar2020-12-092-5/+12
| | | | | Problem: MS-Windows GUI: test for 'guifont' is incomplete. Solution: Set 'renderoptions'. (Christian Brabandt)
* patch 8.2.2115: Vim9: some errors not tested for; dead codev8.2.2115Bram Moolenaar2020-12-083-5/+9
| | | | | Problem: Vim9: some errors not tested for; dead code. Solution: Add a test. Remove dead code.
* patch 8.2.2114: Vim9: unreachable code in assignmentv8.2.2114Bram Moolenaar2020-12-082-10/+2
| | | | | Problem: Vim9: unreachable code in assignment. Solution: Remove impossible condition and code.
* patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four timesv8.2.2113Bram Moolenaar2020-12-083-1/+11
| | | | | Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes #7434)
* patch 8.2.2112: running tests may leave some files behindv8.2.2112Bram Moolenaar2020-12-084-6/+9
| | | | | | Problem: Running tests may leave some files behind. Solution: Delete the right files. Fix a few typos. (Dominique Pellé, closes #7436
* patch 8.2.2111: GTK: menu background is the same color as the main windowv8.2.2111Bram Moolenaar2020-12-082-7/+9
| | | | | | Problem: GTK: Menu background is the same color as the main window. Solution: Fix white space around the test in another way. (closes #7437, closes #7427)
* patch 8.2.2110: cannot use ":shell" when reading from stdinv8.2.2110Bram Moolenaar2020-12-082-1/+10
| | | | | Problem: Cannot use ":shell" when reading from stdin. (Gary Johnson) Solution: Revert patch 8.2.1833.
* patch 8.2.2109: "vim -" does not work well when modifyOtherKeys is enabledv8.2.2109Bram Moolenaar2020-12-082-3/+9
| | | | | | | Problem: "vim -" does not work well when modifyOtherKeys is enabled and a shell command is executed on startup. Solution: Only change modifyOtherKeys when executing a shell command in raw mode.
* patch 8.2.2108: Vim9: no test to check for :let errorv8.2.2108Bram Moolenaar2020-12-082-6/+12
| | | | | Problem: Vim9: no test to check for :let error. Solution: Add a test. Rename tests from _let_ to _var_.
* patch 8.2.2107: Vim9: some errors not testedv8.2.2107Bram Moolenaar2020-12-074-14/+56
| | | | | Problem: Vim9: some errors not tested. Solution: Add tests. Fix getting the right error.
* patch 8.2.2106: TOML files are not recognizedv8.2.2106Bram Moolenaar2020-12-073-0/+6
| | | | | Problem: TOML files are not recognized. Solution: Match *.toml. (issue #7432)
* patch 8.2.2105: sound test is a bit flakyv8.2.2105Bram Moolenaar2020-12-062-9/+10
| | | | | Problem: Sound test is a bit flaky. Solution: Use WaitForAssert(). (Dominique Pellé, closes #7429)
* patch 8.2.2104: build problem with Ruby 2.7v8.2.2104Bram Moolenaar2020-12-064-12/+24
| | | | | Problem: Build problem with Ruby 2.7. Solution: Adjust function declarations. (Ozaki Kiichi, closes #7430)
* patch 8.2.2103: Vim9: unreachable codev8.2.2103Bram Moolenaar2020-12-062-12/+4
| | | | | Problem: Vim9: unreachable code. Solution: Remove the code to prepend s: to the variable name
* patch 8.2.2102: Vim9: not all error messages testedv8.2.2102Bram Moolenaar2020-12-062-16/+52
| | | | | Problem: Vim9: not all error messages tested. Solution: Add a few test cases.
* patch 8.2.2101: Vim9: memory leak when literal dict has an errorv8.2.2101Bram Moolenaar2020-12-063-0/+6
| | | | | | Problem: Vim9: memory leak when literal dict has an error and when an expression is not complete. Solution: Clear the typval and the growarray.
* patch 8.2.2100: insufficient testing for function range and dictv8.2.2100Bram Moolenaar2020-12-065-2/+41
| | | | | Problem: Insufficient testing for function range and dict. Solution: Add a few tests. (Dominique Pellé, closes #7428)
* patch 8.2.2099: Vim9: some checks are not testedv8.2.2099Bram Moolenaar2020-12-064-7/+94
| | | | | Problem: Vim9: some checks are not tested. Solution: Add a few more tests. Give better error messages.
* patch 8.2.2098: Vim9: function argument of sort() and map() not testedv8.2.2098Bram Moolenaar2020-12-052-2/+26
| | | | | Problem: Vim9: function argument of sort() and map() not tested. Solution: Add a couple of tests.
* patch 8.2.2097: Vim9: using :silent! when calling a function prevents abortv8.2.2097Bram Moolenaar2020-12-055-2/+43
| | | | | | Problem: Vim9: using :silent! when calling a function prevents abortng that function. Solution: Add emsg_silent_def and did_emsg_def.
* patch 8.2.2096: Vim9: command modifiers not restored after assignmentv8.2.2096Bram Moolenaar2020-12-054-12/+50
| | | | | Problem: Vim9: command modifiers not restored after assignment. Solution: Jump to nextline instead of using continue.
* patch 8.2.2095: Vim9: crash when failed dict member is followed by concatv8.2.2095Bram Moolenaar2020-12-053-0/+30
| | | | | Problem: Vim9: crash when failed dict member is followed by concatenation. Solution: Remove the dict from the stack. (closes #7416)
* patch 8.2.2094: when an expression fails getting next command may be wrongv8.2.2094Bram Moolenaar2020-12-053-1/+19
| | | | | Problem: When an expression fails getting the next command may be wrong. Solution: Do not check for a next command after :eval fails. (closes #7415)
* patch 8.2.2093: Vim9: script test sometimes failsv8.2.2093Bram Moolenaar2020-12-052-1/+5
| | | | | | Problem: Vim9: script test sometimes fails. Solution: Do not find a script variable by its typval if the name was cleared.