Bram Moolenaar
ca16c60f33
patch 9.0.0398: members of funccall_T are inconsistently named
...
Problem: Members of funccall_T are inconsistently named.
Solution: Use the "fc_" prefix for all members.
v9.0.0398
2022-09-06 18:57:08 +01:00
Bram Moolenaar
58779858fb
patch 9.0.0397: :defer not tested with exceptions and ":qa!"
...
Problem: :defer not tested with exceptions and ":qa!".
Solution: Test :defer works when exceptions are thrown and when ":qa!" is
used. Invoke the deferred calls on exit.
v9.0.0397
2022-09-06 18:31:14 +01:00
matveyt
2834ebdee4
patch 9.0.0396: :findrepl does not escape '&' and '~' properly
...
Problem: :findrepl does not escape '&' and '~' properly.
Solution: Escape depending on the value of 'magic'. (closes #11067 )
v9.0.0396
2022-09-06 17:00:15 +01:00
Philip H
635bb49085
patch 9.0.0395: clang warnings for function prototypes
...
Problem: Clang warnings for function prototypes.
Solution: Remove incomplete function prototypes. (closes #11068 )
v9.0.0395
2022-09-06 16:31:26 +01:00
K.Takata
5903aaf7eb
patch 9.0.0394: Cygwin: multibyte characters may be broken in terminal window
...
Problem: Cygwin: multibyte characters may be broken in terminal window.
Solution: Adjust how to read and write on the channel. (Ken Takata,
closes #11063 )
v9.0.0394
2022-09-06 11:26:56 +01:00
K.Takata
a9480dbc8c
patch 9.0.0393: signals test often fails on FreeBSD
...
Problem: Signals test often fails on FreeBSD.
Solution: Use separate files for Suspend and Resume. (Ken Takata,
closes #11065 )
v9.0.0393
2022-09-06 10:56:19 +01:00
K.Takata
e53a0d4409
patch 9.0.0392: inverted condition is a bit confusing
...
Problem: Inverted condition is a bit confusing.
Solution: Remove the "!" and swap the blocks. (Ken Takata)
v9.0.0392
2022-09-05 21:45:11 +01:00
Bram Moolenaar
3411265a36
patch 9.0.0391: using separate delete() call instead of writefile() 'D' flag
...
Problem: Using separate delete() call instead of writefile() 'D' flag.
Solution: Use the writefile 'D' flag.
v9.0.0391
2022-09-05 21:40:44 +01:00
Bram Moolenaar
86d87256c4
patch 9.0.0390: cannot use a partial with :defer
...
Problem: Cannot use a partial with :defer.
Solution: Add the partial arguments before the other arguments. Disallow
using a dictionary.
v9.0.0390
2022-09-05 21:21:25 +01:00
Bram Moolenaar
ccfde4d028
patch 9.0.0389: crash when 'tagfunc' closes the window
...
Problem: Crash when 'tagfunc' closes the window.
Solution: Bail out when the window was closed.
v9.0.0389
2022-09-05 19:51:13 +01:00
Yegappan Lakshmanan
8894761daf
patch 9.0.0388: the do_arg_all() function is too long
...
Problem: The do_arg_all() function is too long.
Solution: Split the function in smaller parts. (Yegappan Lakshmanan,
closes #11062 )
v9.0.0388
2022-09-05 18:27:47 +01:00
Bram Moolenaar
ddf7dba96e
patch 9.0.0387: repeat <ScriptCmd> mapping doesn't use right script context
...
Problem: repeating a <ScriptCmd> mapping does not use the right script
context.
Solution: When using a mapping put <SID>{sid}; in the redo buffer.
(closes #11049 )
v9.0.0387
2022-09-05 16:53:21 +01:00
Yegappan Lakshmanan
b1f471ee20
patch 9.0.0386: some code blocks are nested too deep
...
Problem: Some code blocks are nested too deep.
Solution: Bail out earlier. (Yegappan Lakshmanan, closes #11058 )
v9.0.0386
2022-09-05 14:33:47 +01:00
zeertzjq
c47b16a470
patch 9.0.0385: GUI: when CTRL-D is mapped in Insert mode it gets inserted
...
Problem: GUI: when CTRL-D is mapped in Insert mode it gets inserted.
(Yasuhiro Matsumoto)
Solution: Also recognize modifier starting with CSI. (closes #11057 )
v9.0.0385
2022-09-05 13:05:29 +01:00
Bram Moolenaar
c7d2ff2ca0
patch 9.0.0384: Covertity still complains about using return value of getc()
...
Problem: Covertity still complains about using return value of getc().
Solution: Check for EOF.
v9.0.0384
2022-09-05 11:04:14 +01:00
Bram Moolenaar
963ab26842
patch 9.0.0383: Coverity complains about unused value
...
Problem: Coverity complains about unused value.
Solution: Use the value.
v9.0.0383
2022-09-05 10:55:27 +01:00
Bram Moolenaar
31ea6bf530
patch 9.0.0382: freeing the wrong string on failure
...
Problem: Freeing the wrong string on failure.
Solution: Adjust the argument. Reorder the code.
v9.0.0382
2022-09-05 10:47:13 +01:00
Dominique Pelle
b40ad4ff14
patch 9.0.0381: writefile test leaves files behind
...
Problem: Writefile test leaves files behind.
Solution: Fix the file names of files to be deleted. (Dominique Pellé,
closes #11056 )
v9.0.0381
2022-09-04 21:29:46 +01:00
Bram Moolenaar
e1f3ab73bc
patch 9.0.0380: deleting files in tests is a hassle
...
Problem: Deleting files in tests is a hassle.
Solution: Use the new 'D' flag of writefile().
2022-09-04 21:29:08 +01:00
Bram Moolenaar
8f7116cadd
Revert part of patch merged twice
2022-09-04 18:22:16 +01:00
Bram Moolenaar
fed6bdae6f
patch 9.0.0380: deleting files in tests is a hassle
...
Problem: Deleting files in tests is a hassle.
Solution: Use the new 'D' flag of writefile().
v9.0.0380
2022-09-04 18:10:11 +01:00
Bram Moolenaar
0daafaa7d9
Update runtime files
2022-09-04 17:45:43 +01:00
Bram Moolenaar
806a273f3c
patch 9.0.0379: cleaning up after writefile() is a hassle
...
Problem: Cleaning up after writefile() is a hassle.
Solution: Add the 'D' flag to defer deleting the written file. Very useful
in tests.
v9.0.0379
2022-09-04 15:40:36 +01:00
Bram Moolenaar
c1eb131c9e
patch 9.0.0378: compiler warning for uninitialized variable
...
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Initialize it.
v9.0.0378
2022-09-04 13:45:15 +01:00
Bram Moolenaar
eb5adf19d1
patch 9.0.0377: argument assignment does not work
...
Problem: Argument assignment does not work.
Solution: Skip over "=".
v9.0.0377
2022-09-04 13:41:37 +01:00
Yegappan Lakshmanan
6b085b9d73
patch 9.0.0376: clang warns for dead assignments
...
Problem: Clang warns for dead assignments.
Solution: Adjust the code. (Yegappan Lakshmanan, closes #11048 )
v9.0.0376
2022-09-04 12:47:21 +01:00
Bram Moolenaar
c8ac3a072f
patch 9.0.0375: the footer feature is unused
...
Problem: The footer feature is unused.
Solution: Remove FEAT_FOOTER and code.
v9.0.0375
2022-09-04 12:29:28 +01:00
Bram Moolenaar
3c7707680f
patch 9.0.0374: Coverity still complains about dropping sign of character
...
Problem: Coverity still complains about dropping sign of character.
Solution: Add intermediate variable.
v9.0.0374
2022-09-04 11:55:19 +01:00
Bram Moolenaar
a5348f241b
patch 9.0.0373: Coverity warns for NULL check and unused return value
...
Problem: Coverity warns for NULL check and unused return value.
Solution: Remove the NULL check, it was already checked earlier. Add (void)
to ignore the return value.
v9.0.0373
2022-09-04 11:42:22 +01:00
Bram Moolenaar
5fbbec180b
patch 9.0.0372: MS-Windows: "%T" time format does not appear to work
...
Problem: MS-Windows: "%T" time format does not appear to work.
Solution: Use "%H:%M:%S" instead.
v9.0.0372
2022-09-03 22:08:11 +01:00
Bram Moolenaar
06fef1b2bd
patch 9.0.0371: compiler warning for uninitialized variable
...
Problem: Compiler warning for uninitialized variable.
Solution: Initialize the variable. (John Marriott)
v9.0.0371
2022-09-03 21:53:28 +01:00
Bram Moolenaar
1d84f7608f
patch 9.0.0370: cleaning up afterwards can make a function messy
...
Problem: Cleaning up afterwards can make a function messy.
Solution: Add the :defer command.
v9.0.0370
2022-09-03 21:35:53 +01:00
Bram Moolenaar
06d32a0c17
patch 9.0.0369: a failing flaky test doesn't mention the time
...
Problem: A failing flaky test doesn't mention the time.
Solution: Add the time for debugging. Improve error message.
v9.0.0369
2022-09-03 13:58:47 +01:00
Bram Moolenaar
89083466fa
patch 9.0.0368: old Coverity warning for using NULL pointer
...
Problem: Old Coverity warning for using NULL pointer.
Solution: Bail out if dictionary allocation fails.
v9.0.0368
2022-09-03 12:59:19 +01:00
Bram Moolenaar
0a6bb59f6b
patch 9.0.0367: Coverity complains about dropping sign of character
...
Problem: Coverity complains about dropping sign of character.
Solution: Add explicit type cast.
v9.0.0367
2022-09-03 12:53:20 +01:00
Bram Moolenaar
6ac69ed9a2
patch 9.0.0366: cannot use import->Func() in lambda
...
Problem: Cannot use import->Func() in lambda. (Israel Chauca Fuentes)
Solution: Adjust how an expression in a lambda is parsed. (closes #11042 )
v9.0.0366
2022-09-03 12:09:07 +01:00
Dominique Pelle
91a874eb88
patch 9.0.0365: file name used in test is unusual
...
Problem: File name used in test is unusual.
Solution: Rename it. (Dominique Pellé, closes #11044 )
v9.0.0365
2022-09-03 10:59:32 +01:00
Yegappan Lakshmanan
c99e182e1f
patch 9.0.0364: clang static analyzer gives warnings
...
Problem: Clang static analyzer gives warnings.
Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #11043 )
v9.0.0364
2022-09-03 10:52:24 +01:00
Bram Moolenaar
b18b496997
patch 9.0.0363: common names in test files causes tests to be flaky
...
Problem: Common names in test files causes tests to be flaky.
Solution: Use more specific names.
v9.0.0363
2022-09-02 21:55:50 +01:00
Bram Moolenaar
f5724376ab
patch 9.0.0362: expanding ":e %" does not work for remote files
...
Problem: Expanding ":e %" does not work for remote files.
Solution: If the "%" or "#" file does not exist add the expansion anyway.
v9.0.0362
2022-09-02 19:45:15 +01:00
Yegappan Lakshmanan
956be4678f
patch 9.0.0361: removing a listener may result in a memory leak
...
Problem: Removing a listener may result in a memory leak and remove
subsequent listerns.
Solution: Init the "prev" pointer only once. (Yegappan Lakshmanan,
closes #11039 )
v9.0.0361
2022-09-02 17:12:07 +01:00
Bram Moolenaar
35d21c6830
patch 9.0.0360: crash when invalid line number on :for is ignored
...
Problem: Crash when invalid line number on :for is ignored.
Solution: Do not check breakpoint for non-existing line.
v9.0.0360
2022-09-02 16:47:16 +01:00
Yegappan Lakshmanan
8deb2b30c7
patch 9.0.0359: error message for wrong argument type is not specific
...
Problem: Error message for wrong argument type is not specific.
Solution: Include more information in the error. (Yegappan Lakshmanan,
closes #11037 )
v9.0.0359
2022-09-02 15:15:27 +01:00
Maxim Kim
119167265e
patch 9.0.0358: 'breakindent' does not indent non-lists
...
Problem: 'breakindent' does not indent non-lists with
"breakindentopt=list:-1".
Solution: Adjust indent computation. (Maxim Kim, closes #11038 )
v9.0.0358
2022-09-02 14:08:53 +01:00
Bram Moolenaar
cf2bb63397
patch 9.0.0357: 'linebreak' interferes with text property highlight
...
Problem: 'linebreak' interferes with text property highlight if there is
syntax highlighting.
Solution: Check the text prop attributes after combining with syntax
attributes. (closes #11035 )
v9.0.0357
2022-09-02 13:26:29 +01:00
Yasuhiro Matsumoto
a02a8a4d84
patch 9.0.0356: :echowindow sets the in_echowindow flag too early
...
Problem: :echowindow sets the in_echowindow flag too early.
Solution: Set in_echowindow only when outputting the text. (Yasuhiro
Matsumoto, closes #11033 )
v9.0.0356
2022-09-02 12:16:21 +01:00
thinca
6c667bdc94
patch 9.0.0355: check for uppercase char in autoload name is wrong
...
Problem: Check for uppercase char in autoload name is wrong, it checks the
name of the script.
Solution: Remove the check. (closes #11031 )
v9.0.0355
2022-09-02 11:25:37 +01:00
Bram Moolenaar
a906e8e1ab
patch 9.0.0354: MS-Windows: starting a python server for test sometimes fails
...
Problem: MS-Windows: starting a python server for test sometimes fails.
Solution: Increase the waiting time for the port.
v9.0.0354
2022-09-01 18:42:32 +01:00
Bram Moolenaar
68a635a80a
patch 9.0.0353: missing entry in switch
...
Problem: Missing entry in switch.
Solution: Add ISN_ECHOWINDOW.
v9.0.0353
2022-09-01 17:26:17 +01:00
Bram Moolenaar
3b474dcd30
patch 9.0.0352: using :echowindow in a timer clears part of message
...
Problem: using :echowindow in a timer clears part of message
Solution: Do not use msg_clr_eos().
v9.0.0352
2022-09-01 17:01:32 +01:00