Bram Moolenaar
cbadefe25a
patch 8.2.3975: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
2022-01-01 19:33:50 +00:00
Bram Moolenaar
1f4a3457a3
patch 8.2.3974: Vim9: LISTAPPEND instruction does not check for a locked list
...
Problem: Vim9: LISTAPPEND instruction does not check for a locked list.
Solution: Check whether the list is locked. (closes #9452 )
2022-01-01 18:29:21 +00:00
Bram Moolenaar
0f7a5e758c
patch 8.2.3973: tiny build fails
...
Problem: Tiny build fails.
Solution: Adjust #ifdefs
2022-01-01 16:31:48 +00:00
Bram Moolenaar
3a846e6bca
patch 8.2.3972: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move the last errors from globals.h to errors.h.
2022-01-01 16:21:00 +00:00
Bram Moolenaar
0699b040e6
patch 8.2.3971: build fails
...
Problem: Build fails.
Solution: Use the right error message name.
2022-01-01 16:01:23 +00:00
Bram Moolenaar
74409f6279
patch 8.2.3970: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2022-01-01 15:58:22 +00:00
naohiro ono
56200eed62
patch 8.2.3969: value of MAXCOL not available in Vim script
...
Problem: Value of MAXCOL not available in Vim script.
Solution: Add v:maxcol. (Naohiro Ono, closes #9451 )
2022-01-01 14:59:44 +00:00
Bram Moolenaar
e70cec9760
patch 8.2.3968: build failure
...
Problem: Build failure.
Solution: Add missing changes.
2022-01-01 14:25:55 +00:00
Bram Moolenaar
460ae5dfca
patch 8.2.3967: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2022-01-01 14:19:49 +00:00
Bram Moolenaar
b37a65e4bf
patch 8.2.3966: when using feedkeys() abbreviations may be blocked
...
Problem: When using feedkeys() abbreviations may be blocked.
Solution: Reset tb_no_abbr_cnt when running out of characters.
(closes #9448 )
2022-01-01 12:42:56 +00:00
Bram Moolenaar
b79ee0c299
patch 8.2.3965: Vim9: no easy way to check if Vim9 script is supported
...
Problem: Vim9: no easy way to check if Vim9 script is supported.
Solution: Add has('vim9script').
2022-01-01 12:17:00 +00:00
Alex Vear
654b729c4c
patch 8.2.3964: some common lisp and scheme files not recognized
...
Problem: Some common lisp and scheme files not recognized.
Solution: Recognize *.asd as lisp and *.sld as scheme. (Alex Vear,
closes #9447 )
2022-01-01 11:38:42 +00:00
Bram Moolenaar
096ca73dac
patch 8.2.3963: build failure with tiny and small features
...
Problem: Build failure with tiny and small features. (Tony Mechelynck)
Solution: Adjust #ifdefs.
2022-01-01 00:55:28 +00:00
Bram Moolenaar
d0819d11ec
patch 8.2.3962: build fails for missing error message
...
Problem: Build fails for missing error message.
Solution: Add changes in missed file.
2021-12-31 23:15:53 +00:00
Bram Moolenaar
436b5adc97
patch 8.2.3961: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2021-12-31 22:49:24 +00:00
Bram Moolenaar
f1474d801b
patch 8.2.3960: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2021-12-31 19:59:55 +00:00
Bram Moolenaar
6d0570117a
patch 8.2.3959: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2021-12-31 18:49:43 +00:00
Yegappan Lakshmanan
ef089f50f9
patch 8.2.3958: build failure compiling xxd with "-std=c2x"
...
Problem: Build failure compiling xxd with "-std=c2x".
Solution: define _XOPEN_SOURCE. (Yegappan Lakshmanan, closes #9444 )
2021-12-31 17:33:47 +00:00
Bram Moolenaar
1a9922243a
patch 8.2.3957: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2021-12-31 17:25:48 +00:00
zeertzjq
4b1478093e
patch 8.2.3956: duplicate assignment
...
Problem: Duplicate assignment.
Solution: Remove the second assignment. (closes #9442 )
2021-12-31 15:21:53 +00:00
Bram Moolenaar
eb822a280c
patch 8.2.3955: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2021-12-31 15:09:27 +00:00
Bram Moolenaar
9a015111a5
patch 8.2.3954: Vim9: no error for shadowing if script var is declared later
...
Problem: Vim9: no error for shadowing if script var is declared later.
Solution: Check argument names when compiling a function.
2021-12-31 14:06:45 +00:00
Yegappan Lakshmanan
6ad84ab3e4
patch 8.2.3953: insert completion code is too complicated
...
Problem: Insert completion code is too complicated.
Solution: More refactoring. Move function arguments into a struct.
(Yegappan Lakshmanan, closes #9437 )
2021-12-31 12:59:53 +00:00
zeertzjq
1fa3de1ce8
patch 8.2.3952: first line not redrawn when adding lines to an empty buffer
...
Problem: First line not redrawn when adding lines to an empty buffer.
Solution: Adjust the argument to appended_lines(). (closes #9439 ,
closes #9438 )
2021-12-31 12:19:22 +00:00
Bram Moolenaar
04fb916684
Update runtime files
2021-12-30 20:24:12 +00:00
Bram Moolenaar
d293981d2b
patch 8.2.3951: Vim9: memory leak when text after a nested function
...
Problem: Vim9: memory leak when text after a nested function.
Solution: Free the function if text is found after "enddef".
2021-12-30 17:09:05 +00:00
Bram Moolenaar
94f3192b03
patch 8.2.3950: going beyond the end of the line with /\%V
...
Problem: Going beyond the end of the line with /\%V.
Solution: Check for valid column in getvcol().
2021-12-30 15:29:18 +00:00
Bram Moolenaar
4c13e5e676
patch 8.2.3949: using freed memory with /\%V
...
Problem: Using freed memory with /\%V.
Solution: Get the line again after getvvcol().
2021-12-30 14:49:43 +00:00
Bram Moolenaar
cfe3af284a
patch 8.2.3948: Vim9: failure with partial with unknown argument count
...
Problem: Vim9: failure with partial with unknown argument count.
Solution: Do not copy argument types if there aren't any.
2021-12-30 13:59:20 +00:00
zeertzjq
f38aad85cf
patch 8.2.3947: unnecessary check for NULL pointer
...
Problem: Unnecessary check for NULL pointer.
Solution: Remove the check. (closes #9434 )
2021-12-30 13:45:57 +00:00
Bram Moolenaar
1c67f3a977
patch 8.2.3946: when an internal error makes Vim exit the error is not seen
...
Problem: When an internal error makes Vim exit the error is not seen.
Solution: Add the error to the test output.
2021-12-30 13:32:09 +00:00
Bram Moolenaar
13789bf103
patch 8.2.3945: Vim9: partial variable argument types are wrong
...
Problem: Vim9: partial variable argument types are wrong, leading to a
crash.
Solution: When adjusting the argument count also adjust the argument types.
(closes #9433 )
2021-12-30 13:29:00 +00:00
Yegappan Lakshmanan
5d2e007ccb
patch 8.2.3944: insert mode completion functions are too long
...
Problem: Insert mode completion functions are too long.
Solution: Split up into multiple functions. (Yegappan Lakshmanan,
closes #9431 )
2021-12-30 11:40:53 +00:00
Bram Moolenaar
491669701c
patch 8.2.3943: compiler warning from gcc for uninitialized variable
...
Problem: Compiler warning from gcc for uninitialized variable.
Solution: Initialize variable. (closes #9429 )
2021-12-30 10:51:45 +00:00
Bram Moolenaar
8e7cc6b920
patch 8.2.3942: Coverity reports a possible memory leak
...
Problem: Coverity reports a possible memory leak.
Solution: Free the array if allocation fails.
2021-12-30 10:32:25 +00:00
dbivolaru
ab16ad33ba
patch 8.2.3941: SIGTSTP is not handled
...
Problem: SIGTSTP is not handled.
Solution: Handle SIGTSTP like pressing CTRL-Z. (closes #9422 )
2021-12-29 19:41:47 +00:00
Bram Moolenaar
94fb8274ca
patch 8.2.3940: match highlight disappears when doing incsearch for ":s/pat"
...
Problem: Match highlight disappears when doing incsearch for ":s/pat".
Solution: Only use line limit for incsearch highlighting. (closes #9425 )
2021-12-29 19:22:44 +00:00
Yegappan Lakshmanan
5a664fe57f
patch 8.2.3939: MS-Windows: fnamemodify('', ':p') does not work
...
Problem: MS-Windows: fnamemodify('', ':p') does not work.
Solution: Do not consider an empty string a full path. (Yegappan Lakshmanan,
closes #9428 , closes #9427 )
2021-12-29 18:16:21 +00:00
Bram Moolenaar
ba26367fea
patch 8.2.3938: line comment start is also found in a string
...
Problem: Line comment start is also found in a string.
Solution: Skip line comments in a string.
2021-12-29 18:09:13 +00:00
Yegappan Lakshmanan
edc6f10390
patch 8.2.3937: Insert mode completion function is too long
...
Problem: Insert mode completion function is too long.
Solution: Refactor into multiple functions. (Yegappan Lakshmanan,
closes #9423 )
2021-12-29 17:38:46 +00:00
Sean Dewar
ccc1644f95
patch 8.2.3936: no proper test for maintaining change mark in diff mode
...
Problem: No proper test for maintaining change mark in diff mode.
Solution: Run the test with internal and external diff. (Sean Dewar,
closes #9424 )
2021-12-29 16:44:48 +00:00
Bram Moolenaar
5d20fbf2e7
patch 8.2.3935: CTRL-U in Insert mode does not fix the indent
...
Problem: CTRL-U in Insert mode does not fix the indent.
Solution: Fix the indent when 'cindent' is set.
2021-12-29 16:05:31 +00:00
Bram Moolenaar
5ea5f37372
patch 8.2.3934: repeating line comment is undesired for "O" command
...
Problem: Repeating line comment is undesired for "O" command.
Solution: Do not copy line comment leader for "O". (closes #9426 )
2021-12-29 15:15:47 +00:00
Richard Doty
3d0abad5bf
patch 8.2.3933: after ":cd" fails ":cd -" is incorrect
...
Problem: After ":cd" fails ":cd -" is incorrect.
Solution: Set the previous directory only after successfully changing
directory. (Richard Doty, closes #9419 , closes #8983 )
2021-12-29 14:39:08 +00:00
Bram Moolenaar
264d3ddac0
patch 8.2.3932: C line comment not formatted properly
...
Problem: C line comment not formatted properly.
Solution: If a line comment follows after "#if" the next line is not the end
of a paragraph.
2021-12-29 14:09:32 +00:00
Bram Moolenaar
febb78fa17
patch 8.2.3931: Coverity reports a memory leak
...
Problem: Coverity reports a memory leak.
Solution: Free memory in case of failure.
2021-12-29 11:59:53 +00:00
Bram Moolenaar
c97f9a55bd
patch 8.2.3930: getcmdline() argument has a misleading type
...
Problem: getcmdline() argument has a misleading type.
Solution: Use the correct type, even though the value is not used.
2021-12-28 20:59:56 +00:00
Bram Moolenaar
10c75c4a09
patch 8.2.3929: using unititialized variable
...
Problem: Using unititialized variable.
Solution: Set the option flags to zero for a terminal option.
2021-12-28 20:53:30 +00:00
Bram Moolenaar
11ceb7d949
patch 8.2.3928: heredoc test fails
...
Problem: Heredoc test fails.
Solution: Correct order of function arguments.
2021-12-28 20:49:56 +00:00
Bram Moolenaar
8c697e3698
patch 8.2.3927: Vim9: double free when using lambda
...
Problem: Vim9: double free when using lambda.
Solution: Don't free both cmdline and line_to_free.
2021-12-28 20:18:50 +00:00