8ea05de6aa
patch 8.2.2150: Github actions CI isn't used for all available platforms
...
Problem: Github actions CI isn't used for all available platforms.
Solution: Update the github workflows. (Ozaki Kiichi, closes #7433 )
v8.2.2150
2020-12-17 20:27:26 +01:00
4c5bdb99ad
patch 8.2.2149: popupwin test for latin1 sometimes fails
...
Problem: Popupwin test for latin1 sometimes fails.
Solution: Wait for the script to finish.
v8.2.2149
2020-12-17 17:45:59 +01:00
1c0aa97827
patch 8.2.2148: Vim9: crash when user command doesn't match
...
Problem: Vim9: crash when user command doesn't match.
Solution: Adjust command index. (closes #7479 )
v8.2.2148
2020-12-16 21:43:54 +01:00
530bed993e
patch 8.2.2147: quickfix window title not updated in all tab pages
...
Problem: Quickfix window title not updated in all tab pages.
Solution: Update the quickfix window title in all tab pages. (Yegappan
Lakshmanan, closes #7481 , closes #7466 )
v8.2.2147
2020-12-16 21:02:56 +01:00
9987fb0b4b
patch 8.2.2146: Vim9: automatic conversion of number to string for dict key
...
Problem: Vim9: automatic conversion of number to string for dict key.
Solution: Do not convert number to string. (closes #7474 )
v8.2.2146
2020-12-15 21:41:56 +01:00
399ea8108c
patch 8.2.2145: Vim9: concatenating lists does not adjust type of result
...
Problem: Vim9: concatenating lists does not adjust type of result.
Solution: When list member types differ use "any" member type.
(closes #7473 )
v8.2.2145
2020-12-15 21:28:57 +01:00
025cb1ca86
patch 8.2.2144: Vim9: some corner cases not tested
...
Problem: Vim9: some corner cases not tested.
Solution: Add a few tests.
v8.2.2144
2020-12-14 18:31:27 +01:00
ec792290eb
patch 8.2.2143: Vim9: dead code in compiling :unlet
...
Problem: Vim9: dead code in compiling :unlet.
Solution: Don't check for "!" a second time.
v8.2.2143
2020-12-13 21:26:56 +01:00
fffdf4754f
patch 8.2.2142: memory leak when heredoc is not terminated
...
Problem: Memory leak when heredoc is not terminated.
Solution: Free heredoc_trimmed.
v8.2.2142
2020-12-13 21:16:55 +01:00
8143a53c53
patch 8.2.2141: a user command with try/catch may not catch an expression error
...
Problem: A user command with try/catch may not catch an expression error.
Solution: When an expression fails check for following "|". (closes #7469 )
v8.2.2141
2020-12-13 20:26:29 +01:00
2a3cd3af45
patch 8.2.2140: build failure with tiny features
...
Problem: Build failure with tiny features.
Solution: Add #ifdef.
v8.2.2140
2020-12-13 19:22:27 +01:00
acbae18df5
patch 8.2.2139: Vim9: unreachable code in assignment
...
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.
v8.2.2139
2020-12-13 18:44:43 +01:00
b5b9480ee9
patch 8.2.2138: Vim9: "exit_cb" causes Vim to exit
...
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.
v8.2.2138
2020-12-13 17:50:20 +01:00
e498429087
patch 8.2.2137: Vim9: :echo and :execute give error for empty argument
...
Problem: Vim9: :echo and :execute give error for empty argument.
Solution: Ignore an empty argument. (closes #7468 )
v8.2.2137
2020-12-13 14:19:25 +01:00
c530852315
patch 8.2.2136: Vim9: Using uninitialized variable
...
Problem: Vim9: Using uninitialized variable.
Solution: Initialize "len" to zero. Clean up fnamemodify().
v8.2.2136
2020-12-13 12:25:35 +01:00
93f82cbee5
patch 8.2.2135: Vim9: #{ still seen as start of dict in some places
...
Problem: Vim9: #{ still seen as start of dict in some places.
Solution: Remove check for { after #. (closes #7456 )
v8.2.2135
2020-12-12 21:25:56 +01:00
57f799e6a4
patch 8.2.2134: Vim9: get E1099 when autocmd triggered in builtin function
...
Problem: Vim9: get E1099 when autocmd triggered in builtin function.
Solution: Check that did_emsg increased instead of checking that it changed.
(closes #7448 )
v8.2.2134
2020-12-12 20:42:19 +01:00
2a9d5d386b
patch 8.2.2133: Vim9: checking for a non-empty string is too strict
...
Problem: Vim9: checking for a non-empty string is too strict.
Solution: Check for any string. (closes #7447 )
v8.2.2133
2020-12-12 18:58:40 +01:00
3ae50c775c
patch 8.2.2132: padding not drawn properly for popup window with title
...
Problem: Padding not drawn properly for popup window with title.
Solution: Draw the padding below the title. (closes #7460 )
v8.2.2132
2020-12-12 18:18:06 +01:00
709664cca0
patch 8.2.2131: Vim9: crash when lambda uses same var as assignment
...
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 )
v8.2.2131
2020-12-12 14:33:41 +01:00
cc2335896b
patch 8.2.2130: Insert mode completion messages end up in message history
...
Problem: Insert mode completion messages end up in message history.
Solution: Set msg_hist_off. (closes #7452
v8.2.2130
2020-12-12 13:32:07 +01:00
0ea7421ae6
patch 8.2.2129: MS-Windows: Checking if a file name is absolute is slow
...
Problem: MS-Windows: Checking if a file name is absolute is slow.
Solution: Do not use mch_FullName(). (closes #7033 )
v8.2.2129
2020-12-11 20:10:50 +01:00
100118c73a
patch 8.2.2128: there is no way to do something on CTRL-Z
...
Problem: There is no way to do something on CTRL-Z.
Solution: Add VimSuspend and VimResume autocommand events. (closes #7450 )
v8.2.2128
2020-12-11 19:30:34 +01:00
1b884a0053
Update runtime files.
2020-12-10 21:11:27 +01:00
70249ee831
patch 8.2.2127: Vim9: executing user command from Vim9 script not tested
...
Problem: Vim9: executing user command defined in Vim9 script not tested.
Solution: Add a test.
v8.2.2127
2020-12-10 21:01:30 +01:00
0e12140550
patch 8.2.2126: Ruby: missing function prototype
...
Problem: Ruby: missing function prototype.
Solution: Add the prototype.
v8.2.2126
2020-12-10 20:50:34 +01:00
8f1bf2ef78
patch 8.2.2125: Vim9: leaking memory
...
Problem: Vim9: leaking memory.
Solution: Free the saved 'cpo' value.
v8.2.2125
2020-12-10 20:21:24 +01:00
08597875b2
patch 8.2.2124: Vim9: a range cannot be computed at runtime
...
Problem: Vim9: a range cannot be computed at runtime.
Solution: Add the ISN_RANGE instruction.
v8.2.2124
2020-12-10 19:43:40 +01:00
d356fc65d2
patch 8.2.2123: after using a complete popup the buffer is listed
...
Problem: After using a complete popup the buffer is listed. (Boris
Staletic)
Solution: Make the buffer unlisted.
v8.2.2123
2020-12-09 18:13:44 +01:00
9ec7026f24
patch 8.2.2122: Vim9: crash when sourcing vim9script early
...
Problem: Vim9: crash when sourcing vim9script early.
Solution: Use set_option_value() instead of setting p_cpo directly.
(closes #7441 )
v8.2.2122
2020-12-09 17:16:59 +01:00
a7a691cc14
patch 8.2.2121: internal error when using \ze before \zs in a pattern
...
Problem: Internal error when using \ze before \zs in a pattern.
Solution: Check the end is never before the start. (closes #7442 )
v8.2.2121
2020-12-09 16:36:04 +01:00
730677a0da
patch 8.2.2120: not all Perl functionality is tested
...
Problem: Not all Perl functionality is tested.
Solution: Add a few more test cases. (Dominique Pellé, closes #7440 )
v8.2.2120
2020-12-09 16:05:45 +01:00
7988a6f0e9
patch 8.2.2119: GTK3: status line background color is wrong
...
Problem: GTK3: status line background color is wrong.
Solution: Don't change the code for earlier GTK3 versions. (closes #7444 )
v8.2.2119
2020-12-09 15:53:27 +01:00
f46bf5204c
patch 8.2.2118: dead code in the job support
...
Problem: Dead code in the job support. (Dominique Pellé)
Solution: Define USE_ARGV before checking for it.
v8.2.2118
2020-12-09 13:16:13 +01:00
7bb4e74c38
patch 8.2.2117: some functions use any value as a string
...
Problem: Some functions use any value as a string.
Solution: Check that the value is a non-empty string.
v8.2.2117
2020-12-09 12:41:50 +01:00
2c78a772fd
patch 8.2.2116: MS-Windows GUI: test for 'guifont' is incomplete
...
Problem: MS-Windows GUI: test for 'guifont' is incomplete.
Solution: Set 'renderoptions'. (Christian Brabandt)
v8.2.2116
2020-12-09 12:01:03 +01:00
7257af477b
patch 8.2.2115: Vim9: some errors not tested for; dead code
...
Problem: Vim9: some errors not tested for; dead code.
Solution: Add a test. Remove dead code.
v8.2.2115
2020-12-08 22:08:51 +01:00
61265b4000
patch 8.2.2114: Vim9: unreachable code in assignment
...
Problem: Vim9: unreachable code in assignment.
Solution: Remove impossible condition and code.
v8.2.2114
2020-12-08 21:53:28 +01:00
1b3e0727ce
patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four times
...
Problem: MS-Windows GUI: crash after using ":set guifont=" four times.
Solution: Check for NULL pointer. (Ken Takata, closes #7434 )
v8.2.2113
2020-12-08 21:12:40 +01:00
ac665c24c9
patch 8.2.2112: running tests may leave some files behind
...
Problem: Running tests may leave some files behind.
Solution: Delete the right files. Fix a few typos. (Dominique Pellé,
closes #7436
v8.2.2112
2020-12-08 20:39:15 +01:00
023fd5d213
patch 8.2.2111: GTK: menu background is the same color as the main window
...
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 )
v8.2.2111
2020-12-08 20:31:16 +01:00
8e1cbb55c3
patch 8.2.2110: cannot use ":shell" when reading from stdin
...
Problem: Cannot use ":shell" when reading from stdin. (Gary Johnson)
Solution: Revert patch 8.2.1833.
v8.2.2110
2020-12-08 19:36:21 +01:00
8a3da6a368
patch 8.2.2109: "vim -" does not work well when modifyOtherKeys is enabled
...
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.
v8.2.2109
2020-12-08 19:18:37 +01:00
083966f671
patch 8.2.2108: Vim9: no test to check for :let error
...
Problem: Vim9: no test to check for :let error.
Solution: Add a test. Rename tests from _let_ to _var_.
v8.2.2108
2020-12-08 11:29:40 +01:00
8ff16e0183
patch 8.2.2107: Vim9: some errors not tested
...
Problem: Vim9: some errors not tested.
Solution: Add tests. Fix getting the right error.
v8.2.2107
2020-12-07 21:49:52 +01:00
b237ae7b83
patch 8.2.2106: TOML files are not recognized
...
Problem: TOML files are not recognized.
Solution: Match *.toml. (issue #7432 )
v8.2.2106
2020-12-07 18:05:02 +01:00
7b130b9738
patch 8.2.2105: sound test is a bit flaky
...
Problem: Sound test is a bit flaky.
Solution: Use WaitForAssert(). (Dominique Pellé, closes #7429 )
v8.2.2105
2020-12-06 21:43:44 +01:00
d5a986f460
patch 8.2.2104: build problem with Ruby 2.7
...
Problem: Build problem with Ruby 2.7.
Solution: Adjust function declarations. (Ozaki Kiichi, closes #7430 )
v8.2.2104
2020-12-06 21:11:31 +01:00
41d6196e30
patch 8.2.2103: Vim9: unreachable code
...
Problem: Vim9: unreachable code.
Solution: Remove the code to prepend s: to the variable name
v8.2.2103
2020-12-06 20:12:43 +01:00
5402175815
patch 8.2.2102: Vim9: not all error messages tested
...
Problem: Vim9: not all error messages tested.
Solution: Add a few test cases.
v8.2.2102
2020-12-06 18:50:36 +01:00