Bram Moolenaar
af0df47a76
patch 8.2.2083: Vim9: crash when using ":silent!" and getting member fails
...
Problem: Vim9: crash when using ":silent!" and getting member fails.
Solution: Jump to on_fatal_error. (closes #7412 )
2020-12-02 20:51:22 +01:00
Bram Moolenaar
e0de171ecd
patch 8.2.2082: Vim9: can still use the depricated #{} dict syntax
...
Problem: Vim9: can still use the depricated #{} dict syntax.
Solution: Remove support for #{} in Vim9 script. (closes #7406 , closes #7405 )
2020-12-02 17:36:54 +01:00
Bram Moolenaar
7f76494aac
patch 8.2.2081: Vim9: cannot handle a linebreak after "=" in assignment
...
Problem: Vim9: cannot handle a linebreak after "=" in assignment.
Solution: Skip over linebreak. (closes #7407 )
2020-12-02 15:11:18 +01:00
Bram Moolenaar
ea87069d78
patch 8.2.2080: Vim9: no proper error message for using s:var in for loop
...
Problem: Vim9: no proper error message for using s:var in for loop.
Solution: Give a specific error.
2020-12-02 14:24:30 +01:00
Bram Moolenaar
38bd8de551
patch 8.2.2079: Vim9: cannot put a linebreak before or after "in" of ":for"
...
Problem: Vim9: cannot put a linebreak before or after "in" of ":for".
Solution: Skip over linebreak.
2020-12-02 13:23:36 +01:00
Bram Moolenaar
1cbfc9914d
patch 8.2.2078: illegal memory access when using :print on invalid text
...
Problem: Illegal memory access when using :print on invalid text. (Dhiraj
Mishra)
Solution: Check for more composing characters than supported. (closes #7399 )
2020-12-02 12:37:37 +01:00
Bram Moolenaar
a452b808b4
patch 8.2.2077: build failure with small features
...
Problem: Build failure with small features.
Solution: Add #ifdef.
2020-12-01 21:47:59 +01:00
Bram Moolenaar
c478ee3d83
patch 8.2.2076: MS-Windows console: sometimes drops typed characters
...
Problem: MS-Windows console: sometimes drops typed characters.
Solution: Do not wait longer than 10 msec for input. (issue #7164 )
2020-12-01 21:27:51 +01:00
Bram Moolenaar
57cf4973a2
patch 8.2.2075: error for const argument to mapnew()
...
Problem: Error for const argument to mapnew().
Solution: Don't give an error. (closes #7400 )
2020-12-01 21:08:05 +01:00
Bram Moolenaar
4324d87a44
patch 8.2.2074: Vim9: using :normal from Vim9 script can't handle range
...
Problem: Vim9: using :normal from Vim9 script can't handle range.
Solution: Execute a :normal command in legacy script context. (closes #7401 )
2020-12-01 20:12:24 +01:00
Bram Moolenaar
4b8a065145
patch 8.2.2073: Vim9: for with unpack only works for local variables
...
Problem: Vim9: for with unpack only works for local variables.
Solution: Recognize different destinations.
2020-12-01 16:30:44 +01:00
Bram Moolenaar
004d9b00ba
patch 8.2.2072: Vim9: list assign not well tested
...
Problem: Vim9: list assign not well tested.
Solution: Test with different destinations. Fix white space error.
2020-11-30 21:40:03 +01:00
Bram Moolenaar
da7c20c953
patch 8.2.2071: Vim9: list assign doesn't except empty remainder list
...
Problem: Vim9: list assign doesn't except empty remainder list.
Solution: Recognize list assignment with ";".
2020-11-30 21:12:19 +01:00
Bram Moolenaar
f0068c5154
patch 8.2.2070: can't get the exit value in VimLeave(Pre) autocommands
...
Problem: Can't get the exit value in VimLeave or VimLeavePre autocommands.
Solution: Add v:exiting like in Neovim. (Yegappan Lakshmanan, closes #7395 )
2020-11-30 17:42:10 +01:00
Bram Moolenaar
23515b4ef7
Update runtime files
2020-11-29 14:36:24 +01:00
Bram Moolenaar
287153c5d4
patch 8.2.2069: the quickfix window is not updated after setqflist()
...
Problem: The quickfix window is not updated after setqflist().
Solution: Update the quickfix buffer. (Yegappan Lakshmanan, closes #7390 ,
closes #7385 )
2020-11-29 14:20:27 +01:00
Bram Moolenaar
b46f57e87b
patch 8.2.2068: transparent syntax item uses start/end of containing region
...
Problem: Transparent syntax item uses start/end of containing region.
Solution: Do not change the startpos and endpos of a transparent region to
that of its containing region. (Adrian Ghizaru, closes #7349 ,
closes #7391 )
2020-11-29 14:11:41 +01:00
Bram Moolenaar
f5452691ba
patch 8.2.2067: cursor position in popup terminal is wrong
...
Problem: Cursor position in popup terminal is wrong.
Solution: Don't check the flags.
2020-11-28 21:56:06 +01:00
Bram Moolenaar
ce2c5444e2
patch 8.2.2066: Vim9: assignment with += doesn't work
...
Problem: Vim9: assignment with += doesn't work.
Solution: Do not see the "+" as an addition operator.
2020-11-28 21:21:17 +01:00
Bram Moolenaar
f8ca03bf91
patch 8.2.2065: using map() and filter() on a range() is inefficient
...
Problem: Using map() and filter() on a range() is inefficient.
Solution: Do not materialize the range. (closes #7388 )
2020-11-28 20:32:29 +01:00
Bram Moolenaar
ebec3e29b8
patch 8.2.2064: terminal: cursor is on while redrawing, causing flicker
...
Problem: terminal: cursor is on while redrawing, causing flicker.
Solution: Switch the cursor off while redrawing. Always add the top and
left offset to the cursor position when not done already.
(closes #5943 )
2020-11-28 20:22:06 +01:00
Bram Moolenaar
dc234caff2
patch 8.2.2063: Vim9: only one level of indexing supported
...
Problem: Vim9: only one level of indexing supported.
Solution: Handle more than one index in an assignment.
2020-11-28 18:52:33 +01:00
Bram Moolenaar
4a44120e3d
patch 8.2.2062: <Cmd> does not handle CTRL-V
...
Problem: <Cmd> does not handle CTRL-V.
Solution: Call get_literal() after encountering CTRL-V. (closes #7387 )
2020-11-28 14:43:26 +01:00
Bram Moolenaar
4d05af0a64
patch 8.2.2061: Vim9: E1030 error when using empty string for term_sendkeys()
...
Problem: Vim9: E1030 error when using empty string for term_sendkeys().
Solution: Don't check for an invalid type unless the terminal can't be
found. (closes #7382 )
2020-11-27 20:55:00 +01:00
Bram Moolenaar
aeb313f355
patch 8.2.2060: check for features implemented with "if"
...
Problem: Check for features implemented with "if".
Solution: Use the Check commands. (Ken Takata, closes #7383 )
2020-11-27 19:13:28 +01:00
Bram Moolenaar
6ee874d378
patch 8.2.2059: Amiga: can't find plugins
...
Problem: Amiga: can't find plugins.
Solution: Do not use "**" in the pattern. (Ola Söder, closes #7384 )
2020-11-27 19:01:31 +01:00
Bram Moolenaar
3482be6a33
patch 8.2.2058: using mkview/loadview changes the jumplist
...
Problem: Using mkview/loadview changes the jumplist.
Solution: Use ":keepjumps". Don't let ":badd" or ":balt" change the
jumplist. (closes #7371 )
2020-11-27 11:00:38 +01:00
Bram Moolenaar
fccbf068f8
patch 8.2.2057: getting the selection may trigger TextYankPost autocmd
...
Problem: Getting the selection may trigger TextYankPost autocmd.
Solution: Only trigger the autocommand when yanking in Vim, not for getting
the selection. (closes #7367 )
2020-11-26 20:34:00 +01:00
Bram Moolenaar
ce7be3a0e6
patch 8.2.2056: configure fails when building with implicit-function-declaration
...
Problem: Configure fails when building with the
"implicit-function-declaration" error enabled, specifically on Mac.
Solution: Declear the functions like in the source code. (suggestion by
Clemens Lang, closes #7380 )
2020-11-26 20:11:11 +01:00
Bram Moolenaar
2472a74be4
patch 8.2.2055: MS-Windows: two Vim instances may use the same temp file
...
Problem: MS-Windows: two Vim instances may use the same temp file.
Solution: Use the process ID for the temp name. (Ken Takata, closes #7378 )
2020-11-26 19:47:28 +01:00
Bram Moolenaar
d49a35a1c3
patch 8.2.2054: Amiga: FEAT_ARP defined when it should not
...
Problem: Amiga: FEAT_ARP defined when it should not.
Solution: Adjust "||" to "&&" in #ifdef. (Ola Söder, closes #7375 )
2020-11-25 21:55:45 +01:00
Bram Moolenaar
c2ca935d26
patch 8.2.2053: Vim9: lamba doesn't accept argument types
...
Problem: Vim9: lamba doesn't accept argument types.
Solution: Optionally accept argument types at the script level.
2020-11-25 21:30:11 +01:00
Bram Moolenaar
47a2abf0bc
patch 8.2.2052: Vim9: "edit +4 fname" gives an error
...
Problem: Vim9: "edit +4 fname" gives an error. (Naruhiko Nishino)
Solution: Allow using a range in the +cmd argument. (closes #7364 )
2020-11-25 20:12:11 +01:00
Bram Moolenaar
34c54eb6cb
patch 8.2.2051: Vim9: crash when aborting a user function call
...
Problem: Vim9: crash when aborting a user function call.
Solution: Do not use the return value when aboring. (closes #7372 )
2020-11-25 19:15:19 +01:00
Bram Moolenaar
6bed0dbc85
patch 8.2.2050: search test contains unneeded sleeps
...
Problem: Search test contains unneeded sleeps.
Solution: Rename the function, remove sleeps. (Christian Brabandt,
closes #7369 )
2020-11-25 17:41:20 +01:00
Bram Moolenaar
d653293c80
patch 8.2.2049: Amiga: obsolete function
...
Problem: Amiga: obsolete function.
Solution: Remove the function. (Ola Söder, closes #7374 )
2020-11-25 17:00:43 +01:00
Bram Moolenaar
3a3b691042
patch 8.2.2048: Amiga: obsolete code
...
Problem: Amiga: obsolete code.
Solution: Remove the unused lines. (Ola Söder, closes #7373 )
2020-11-25 15:52:31 +01:00
Bram Moolenaar
36fe7b287e
patch 8.2.2047: Amiga: FEAT_ARP defined when it should not
...
Problem: Amiga: FEAT_ARP defined when it should not.
Solution: Adjust #ifdef. (Ola Söder, closes #7370 )
2020-11-25 15:45:38 +01:00
Bram Moolenaar
5dc4e2f883
patch 8.2.2046: some test failures don't give a clear error
...
Problem: Some test failures don't give a clear error.
Solution: Use assert_match() and assert_fails() instead of assert_true().
(Ken Takata, closes #7368 )
2020-11-25 14:15:12 +01:00
Bram Moolenaar
448465e687
patch 8.2.2045: highlighting a character too much with incsearch
...
Problem: Highlighting a character too much with incsearch.
Solution: Check "search_match_endcol". (Christian Brabandt, closes #7360 )
2020-11-25 13:49:27 +01:00
Bram Moolenaar
5ee0981fb5
patch 8.2.2044: MS-Windows: swap file test sometimes fails
...
Problem: MS-Windows: swap file test sometimes fails.
Solution: Use a more reliable way to change the process ID. When "timeout"
fails use "ping" to wait up to ten minutes. (Ken Takata,
closes #7365 )
2020-11-25 12:43:28 +01:00
Bram Moolenaar
ff94bd9e47
patch 8.2.2043: GTK3: white border around text stands out
...
Problem: GTK3: white border around text stands out.
Solution: Use current theme color. (closes #7357 , issue #349 )
2020-11-25 12:25:47 +01:00
Bram Moolenaar
813196784a
patch 8.2.2042: build failure with +profile but without +reltime
...
Problem: Build failure with +profile but without +reltime.
Solution: Adjust #ifdef. (Christian Brabandt, closes #7361 )
2020-11-25 11:47:39 +01:00
Bram Moolenaar
a09bee322e
patch 8.2.2041: haskell filetype not optimally recognized
...
Problem: Haskell filetype not optimally recognized.
Solution: Recognize all *.hsc files as Haskell. (Marcin Szamotulski,
closes #7354 )
2020-11-24 20:13:26 +01:00
Bram Moolenaar
c9f8b849b6
patch 8.2.2040: terminal buffer disappears even when 'bufhidden' is "hide"
...
Problem: Terminal buffer disappears even when 'bufhidden' is "hide".
(Sergey Vlasov)
Solution: Check 'bufhiddden' when a terminal buffer becomes hidden.
(closes #7358 )
2020-11-24 19:36:16 +01:00
Bram Moolenaar
8e6be34338
patch 8.2.2039: viminfo is not written when creating a new file
...
Problem: Viminfo is not written when creating a new file.
Solution: Set "b_marks_read" in the new buffer. (Christian Brabandt,
closes #7350 )
2020-11-23 22:01:26 +01:00
Bram Moolenaar
142f23544c
patch 8.2.2038: compiler test fails on MS-Windows
...
Problem: Compiler test fails on MS-Windows.
Solution: Sort the found compiler plugin names.
2020-11-23 21:39:14 +01:00
Bram Moolenaar
60bc8e7244
patch 8.2.2037: compiler test depends on list of compiler plugins
...
Problem: Compiler test depends on list of compiler plugins.
Solution: Compare with the actual list of compiler plugins.
2020-11-23 21:24:58 +01:00
Bram Moolenaar
9e40c4b15e
patch 8.2.2036: buffer messed up if creating the quickfix window fails
...
Problem: Current buffer is messed up if creating a new buffer for the
quickfix window fails.
Solution: Check that creating the buffer succeeds. (closes #7352 )
2020-11-23 20:15:08 +01:00
Bram Moolenaar
f637bceb61
patch 8.2.2035: MS-Windows: some tests may fail
...
Problem: MS-Windows: some tests may fail.
Solution: Avoid test failures. (Yegappan Lakshmanan, closes #7346 )
2020-11-23 18:14:56 +01:00