]> granicus.if.org Git - vim/log
vim
4 years agopatch 8.2.0876: :pwd does not give a hint about the scope of the directory v8.2.0876
Bram Moolenaar [Mon, 1 Jun 2020 14:26:19 +0000 (16:26 +0200)]
patch 8.2.0876: :pwd does not give a hint about the scope of the directory

Problem:    :pwd does not give a hint about the scope of the directory
Solution:   Make ":verbose pwd" show the scope. (Takuya Fujiwara, closes #5469)

4 years agopatch 8.2.0875: getting attributes for directory entries is slow v8.2.0875
Bram Moolenaar [Mon, 1 Jun 2020 14:09:41 +0000 (16:09 +0200)]
patch 8.2.0875: getting attributes for directory entries is slow

Problem:    Getting attributes for directory entries is slow.
Solution:   Add readdirex(). (Ken Takata, closes #5619)

4 years agopatch 8.2.0874: signals test is a bit flaky v8.2.0874
Bram Moolenaar [Mon, 1 Jun 2020 13:05:19 +0000 (15:05 +0200)]
patch 8.2.0874: signals test is a bit flaky

Problem:    Signals test is a bit flaky.
Solution:   Flush the XautoOut file.  Delete files that may be left behind
            from a failure. (Dominique Pelle, closes #6179)

4 years agopatch 8.2.0873: a .jl file can be sawfish (lisp) or Julia v8.2.0873
Bram Moolenaar [Mon, 1 Jun 2020 12:43:59 +0000 (14:43 +0200)]
patch 8.2.0873: a .jl file can be sawfish (lisp) or Julia

Problem:    A .jl file can be sawfish (lisp) or Julia.
Solution:   Do not recognize *.jl as lisp, since it might be Julia.
            (closes #6178)

4 years agopatch 8.2.0872: XIM code is mixed with multi-byte code v8.2.0872
Bram Moolenaar [Mon, 1 Jun 2020 12:34:43 +0000 (14:34 +0200)]
patch 8.2.0872: XIM code is mixed with multi-byte code

Problem:    XIM code is mixed with multi-byte code.
Solution:   Move the XIM code to a separate file. (Yegappan Lakshmanan,
            closes #6177)

4 years agopatch 8.2.0871: cannot use getmarklist() as a method v8.2.0871
Bram Moolenaar [Mon, 1 Jun 2020 12:14:44 +0000 (14:14 +0200)]
patch 8.2.0871: cannot use getmarklist() as a method

Problem:    Cannot use getmarklist() as a method.
Solution:   Make getmarklist() work as a method.  Add one to the column
            number to match getpos(). (Yegappan Lakshmanan, closes #6176)

4 years agopatch 8.2.0870: MS-Windows: Control keys don't work in the GUI v8.2.0870
Bram Moolenaar [Mon, 1 Jun 2020 12:07:49 +0000 (14:07 +0200)]
patch 8.2.0870: MS-Windows: Control keys don't work in the GUI

Problem:    MS-Windows: Control keys don't work in the GUI.
Solution:   Don't set seenModifyOtherKeys for now. (Yasuhiro Matsumoto,
            closes #6175)

4 years agopatch 8.2.0869: it is not possible to customize the quickfix window contents v8.2.0869
Bram Moolenaar [Sun, 31 May 2020 21:11:59 +0000 (23:11 +0200)]
patch 8.2.0869: it is not possible to customize the quickfix window contents

Problem:    It is not possible to customize the quickfix window contents.
Solution:   Add 'quickfixtextfunc'. (Yegappan Lakshmanan, closes #5465)

4 years agopatch 8.2.0868: trim() always trims both ends v8.2.0868
Bram Moolenaar [Sun, 31 May 2020 20:20:36 +0000 (22:20 +0200)]
patch 8.2.0868: trim() always trims both ends

Problem:    trim() always trims both ends.
Solution:   Add an argument to only trim the beginning or end. (Yegappan
            Lakshmanan, closes #6126)

4 years agopatch 8.2.0867: using \{xxx} for encoding a modifier is not nice v8.2.0867
Bram Moolenaar [Sun, 31 May 2020 20:06:51 +0000 (22:06 +0200)]
patch 8.2.0867: using \{xxx} for encoding a modifier is not nice

Problem:    Using \{xxx} for encoding a modifier is not nice.
Solution:   Use \<*xxx> instead, since it's the same as \<xxx> but producing a
            different code.

4 years agopatch 8.2.0866: not enough tests for buffer writing v8.2.0866
Bram Moolenaar [Sun, 31 May 2020 19:28:02 +0000 (21:28 +0200)]
patch 8.2.0866: not enough tests for buffer writing

Problem:    Not enough tests for buffer writing.
Solution:   Add more tests. Use CheckRunVimInTerminal in more places.
            (Yegappan Lakshmanan, closes #6167)

4 years agopatch 8.2.0865: syntax foldlevel is taken from the start of the line v8.2.0865
Bram Moolenaar [Sun, 31 May 2020 17:48:53 +0000 (19:48 +0200)]
patch 8.2.0865: syntax foldlevel is taken from the start of the line

Problem:    Syntax foldlevel is taken from the start of the line.
Solution:   Add ":syn foldlevel" to be able to use the minimal foldlevel in
            the line. (Brad King, closes #6087)

4 years agopatch 8.2.0864: pragmas are indented all the way to the left v8.2.0864
Bram Moolenaar [Sun, 31 May 2020 15:49:30 +0000 (17:49 +0200)]
patch 8.2.0864: pragmas are indented all the way to the left

Problem:    Pragmas are indented all the way to the left.
Solution:   Add an option to indent progmas like normal code. (Max Rumpf,
            closes #5468)

4 years agopatch 8.2.0863: cannot set a separate color for underline/undercurl v8.2.0863
Bram Moolenaar [Sun, 31 May 2020 14:42:30 +0000 (16:42 +0200)]
patch 8.2.0863: cannot set a separate color for underline/undercurl

Problem:    Cannot set a separate color for underline/undercurl.
Solution:   Add the t_AU and t_8u termcap codes. (Timur Celik, closes #6011)

4 years agopatch 8.2.0862: ":term ++curwin" makes the current buffer hidden v8.2.0862
Bram Moolenaar [Sun, 31 May 2020 14:04:42 +0000 (16:04 +0200)]
patch 8.2.0862: ":term ++curwin" makes the current buffer hidden

Problem:    ":term ++curwin" makes the current buffer hidden. (Harm te
            Hennepe)
Solution:   Do not hide the current buffer. (closes #6170)

4 years agopatch 8.2.0861: cannot easily get all the current marks v8.2.0861
Bram Moolenaar [Sun, 31 May 2020 13:41:57 +0000 (15:41 +0200)]
patch 8.2.0861: cannot easily get all the current marks

Problem:    Cannot easily get all the current marks.
Solution:   Add getmarklist(). (Yegappan Lakshmanan, closes #6032)

4 years agopatch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbers v8.2.0860
Bram Moolenaar [Sun, 31 May 2020 13:08:59 +0000 (15:08 +0200)]
patch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbers

Problem:    Cannot use CTRL-A and CTRL-X on unsigned numbers.
Solution:   Add "unsigned" to 'nrformats'. (Naruhiko Nishino, closes #6144)

4 years agopatch 8.2.0859: no Turkish translation of the manual v8.2.0859
Bram Moolenaar [Sun, 31 May 2020 12:25:22 +0000 (14:25 +0200)]
patch 8.2.0859: no Turkish translation of the manual

Problem:    No Turkish translation of the manual.
Solution:   Add Turkish translations. (Emir Sarı, closes #5641)

4 years agopatch 8.2.0858: not easy to require Lua modules v8.2.0858
Bram Moolenaar [Sun, 31 May 2020 12:08:12 +0000 (14:08 +0200)]
patch 8.2.0858: not easy to require Lua modules

Problem:    Not easy to require Lua modules.
Solution:   Improve use of Lua path. (Prabir Shrestha, closes #6098)

4 years agopatch 8.2.0857: GTK cell height can be a pixel too much v8.2.0857
Bram Moolenaar [Sun, 31 May 2020 11:53:04 +0000 (13:53 +0200)]
patch 8.2.0857: GTK cell height can be a pixel too much

Problem:    GTK cell height can be a pixel too much.
Solution:   Subtract 3 instead of 1 when rounding. (closes #6168)

4 years agopatch 8.2.0856: CTRL-S stops output v8.2.0856
Bram Moolenaar [Sun, 31 May 2020 11:09:47 +0000 (13:09 +0200)]
patch 8.2.0856: CTRL-S stops output

Problem:    CTRL-S stops output.
Solution:   Invert the IXON flag. (closes #6166)

4 years agopatch 8.2.0855: GUI tests fail because the test doesn't use a modifier v8.2.0855
Bram Moolenaar [Sat, 30 May 2020 19:52:54 +0000 (21:52 +0200)]
patch 8.2.0855: GUI tests fail because the test doesn't use a modifier

Problem:    GUI tests fail because the test doesn't use a modifier.
Solution:   Add "\{xxx}" to be able to encode a modifier.

4 years agopatch 8.2.0854: xxd cannot show offset as a decimal number v8.2.0854
Bram Moolenaar [Sat, 30 May 2020 18:50:25 +0000 (20:50 +0200)]
patch 8.2.0854: xxd cannot show offset as a decimal number

Problem:    Xxd cannot show offset as a decimal number.
Solution:   Add the "-d" flag. (Aapo Rantalainen, closes #5616

4 years agopatch 8.2.0853: ml_delete() often called with FALSE argument v8.2.0853
Bram Moolenaar [Sat, 30 May 2020 18:30:46 +0000 (20:30 +0200)]
patch 8.2.0853: ml_delete() often called with FALSE argument

Problem:    ml_delete() often called with FALSE argument.
Solution:   Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE.

4 years agopatch 8.2.0852: cannot map CTRL-S on some systems v8.2.0852
Bram Moolenaar [Sat, 30 May 2020 18:05:02 +0000 (20:05 +0200)]
patch 8.2.0852: cannot map CTRL-S on some systems

Problem:    Cannot map CTRL-S on some systems.
Solution:   Do not use CTRL-S for flow control.

4 years agopatch 8.2.0851: can't distinguish <M-a> from accented "a" in the GUI v8.2.0851
Bram Moolenaar [Sat, 30 May 2020 17:52:46 +0000 (19:52 +0200)]
patch 8.2.0851: can't distinguish <M-a> from accented "a" in the GUI

Problem:    Can't distinguish <M-a> from accented "a" in the GUI.
Solution:   Use another way to make mapping <C-bslash> work. (closes #6163)

4 years agopatch 8.2.0850: MS-Windows: exepath() works different from cmd.exe v8.2.0850
Bram Moolenaar [Sat, 30 May 2020 16:37:55 +0000 (18:37 +0200)]
patch 8.2.0850: MS-Windows: exepath() works different from cmd.exe

Problem:    MS-Windows: exepath() works different from cmd.exe.
Solution:   Make exepath() work better on MS-Windows. (closes #6115)

4 years agopatch 8.2.0849: BeOS code is not maintained and probably unused v8.2.0849
Bram Moolenaar [Sat, 30 May 2020 16:14:57 +0000 (18:14 +0200)]
patch 8.2.0849: BeOS code is not maintained and probably unused

Problem:    BeOS code is not maintained and probably unused.
Solution:   Remove the BeOS code. (Emir Sari, closes #5817)

4 years agopatch 8.2.0848: MS-Windows: the Windows terminal code has some flaws v8.2.0848
Bram Moolenaar [Sat, 30 May 2020 15:49:25 +0000 (17:49 +0200)]
patch 8.2.0848: MS-Windows: the Windows terminal code has some flaws

Problem:    MS-Windows: the Windows terminal code has some flaws.
Solution:   Do not redraw the right edge of the screen.  Remove the background
            color trick.  Flush the screen output buffer often.  (Nobuhiro
            Takasaki, #5546)

4 years agopatch 8.2.0847: typval related code is spread out v8.2.0847
Bram Moolenaar [Sat, 30 May 2020 15:06:14 +0000 (17:06 +0200)]
patch 8.2.0847: typval related code is spread out

Problem:    Typval related code is spread out.
Solution:   Move code to new typval.c file. (Yegappan Lakshmanan, closes #6093)

4 years agopatch 8.2.0846: build failure with small features v8.2.0846
Bram Moolenaar [Sat, 30 May 2020 14:17:33 +0000 (16:17 +0200)]
patch 8.2.0846: build failure with small features

Problem:    Build failure with small features.
Solution:   Add #ifdef.

4 years agopatch 8.2.0845: text properties crossing lines not handled correctly v8.2.0845
Bram Moolenaar [Sat, 30 May 2020 13:32:02 +0000 (15:32 +0200)]
patch 8.2.0845: text properties crossing lines not handled correctly

Problem:    Text properties crossing lines not handled correctly.
Solution:   When joining lines merge text properties if possible.
            (Axel Forsman, closes #5839, closes #5683)

4 years agopatch 8.2.0844: text properties crossing lines not handled correctly v8.2.0844
Bram Moolenaar [Sat, 30 May 2020 12:46:52 +0000 (14:46 +0200)]
patch 8.2.0844: text properties crossing lines not handled correctly

Problem:    Text properties crossing lines not handled correctly.
Solution:   When saving for undo include an extra line when needed and do not
            adjust properties when undoing. (Axel Forsman, closes #5875)

4 years agopatch 8.2.0843: filetype elm not detected v8.2.0843
Bram Moolenaar [Sat, 30 May 2020 11:15:14 +0000 (13:15 +0200)]
patch 8.2.0843: filetype elm not detected

Problem:    Filetype elm not detected.
Solution:   Recognize *.elm files. (closes #6157)

4 years agopatch 8.2.0842: MS-Windows: channel tests fail v8.2.0842
Bram Moolenaar [Sat, 30 May 2020 11:07:39 +0000 (13:07 +0200)]
patch 8.2.0842: MS-Windows: channel tests fail

Problem:    MS-Windows: channel tests fail.
Solution:   Adjust #ifdefs. (closes #6162)

4 years agopatch 8.2.0841: 'verbose' value 16 causes duplicate output v8.2.0841
Bram Moolenaar [Fri, 29 May 2020 21:03:09 +0000 (23:03 +0200)]
patch 8.2.0841: 'verbose' value 16 causes duplicate output

Problem:    'verbose' value 16 causes duplicate output.
Solution:   Combine levels 15 and 16 into one message. (Christian Brabandt,
            closes #6153)

4 years agopatch 8.2.0840: search match count wrong when only match is in fold v8.2.0840
Bram Moolenaar [Fri, 29 May 2020 20:49:43 +0000 (22:49 +0200)]
patch 8.2.0840: search match count wrong when only match is in fold

Problem:    Search match count wrong when only match is in fold.
Solution:   Update search stats when in a closed fold. (Christian Brabandt,
            closes #6160, closes #6152)

4 years agopatch 8.2.0839: dropping modifier when putting a character back in typeahead v8.2.0839
Bram Moolenaar [Fri, 29 May 2020 20:41:41 +0000 (22:41 +0200)]
patch 8.2.0839: dropping modifier when putting a character back in typeahead

Problem:    Dropping modifier when putting a character back in typeahead.
Solution:   Add modifier to ins_char_typebuf(). (closes #6158)

4 years agopatch 8.2.0838: MS-Windows: compiler warning for uninitialized variables v8.2.0838
Bram Moolenaar [Fri, 29 May 2020 19:42:55 +0000 (21:42 +0200)]
patch 8.2.0838: MS-Windows: compiler warning for uninitialized variables

Problem:    MS-Windows: compiler warning for uninitialized variables.
Solution:   Initialize variables.

4 years agopatch 8.2.0837: compiler warning for value set but not used v8.2.0837
Bram Moolenaar [Fri, 29 May 2020 19:38:42 +0000 (21:38 +0200)]
patch 8.2.0837: compiler warning for value set but not used

Problem:    Compiler warning for value set but not used.
Solution:   Move variable inside #ifdef.

4 years agopatch 8.2.0836: not all :cdo output is visible v8.2.0836
Bram Moolenaar [Thu, 28 May 2020 19:30:11 +0000 (21:30 +0200)]
patch 8.2.0836: not all :cdo output is visible

Problem:    Not all :cdo output is visible.
Solution:   Reset 'shortmess' temporarily. (Yegappan Lakshmanan, closes #6155)

4 years agopatch 8.2.0835: Motif: mapping <C-bslash> still doesn't work v8.2.0835
Bram Moolenaar [Thu, 28 May 2020 19:03:53 +0000 (21:03 +0200)]
patch 8.2.0835: Motif: mapping <C-bslash> still doesn't work

Problem:    Motif: mapping <C-bslash> still doesn't work.
Solution:   Accept CSI for K_SPECIAL.  Do not apply CTRL to the character
            early.  (closes #6150)

4 years agopatch 8.2.0834: :drop command in terminal popup causes problems v8.2.0834
Bram Moolenaar [Wed, 27 May 2020 21:15:16 +0000 (23:15 +0200)]
patch 8.2.0834: :drop command in terminal popup causes problems

Problem:    :drop command in terminal popup causes problems.
Solution:   Check for using a popup window. (closes #6151)

4 years agopatch 8.2.0833: mapping <C-bslash> doesn't work in the GUI v8.2.0833
Bram Moolenaar [Wed, 27 May 2020 20:08:34 +0000 (22:08 +0200)]
patch 8.2.0833: mapping <C-bslash> doesn't work in the GUI

Problem:    Mapping <C-bslash> doesn't work in the GUI.
Solution:   Reset seenModifyOtherKeys when starting the GUI. (closes #6150)

4 years agopatch 8.2.0832: compiler warning for uninitialized variable v8.2.0832
Bram Moolenaar [Wed, 27 May 2020 19:29:04 +0000 (21:29 +0200)]
patch 8.2.0832: compiler warning for uninitialized variable

Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution:   Add initial value.

4 years agopatch 8.2.0831: compiler warnings for integer sizes v8.2.0831
Bram Moolenaar [Wed, 27 May 2020 19:22:14 +0000 (21:22 +0200)]
patch 8.2.0831: compiler warnings for integer sizes

Problem:    Compiler warnings for integer sizes.
Solution:   Add type casts. (Mike Williams)

4 years agopatch 8.2.0830: Motif: can't map "!" v8.2.0830
Bram Moolenaar [Tue, 26 May 2020 20:14:27 +0000 (22:14 +0200)]
patch 8.2.0830: Motif: can't map "!"

Problem:    Motif: can't map "!". (Ben Jackson)
Solution:   Remove the shift modifier if it's already included in the key.
            (closes #6147)

4 years agoUpdate runtime files
Bram Moolenaar [Tue, 26 May 2020 19:20:45 +0000 (21:20 +0200)]
Update runtime files

4 years agopatch 8.2.0829: filter() may give misleading error message v8.2.0829
Bram Moolenaar [Tue, 26 May 2020 18:22:01 +0000 (20:22 +0200)]
patch 8.2.0829: filter() may give misleading error message

Problem:    filter() may give misleading error message.
Solution:   Also mention Blob as an allowed argument.

4 years agopatch 8.2.0828: Travis: regexp patttern doesn't work everywhere v8.2.0828
Bram Moolenaar [Tue, 26 May 2020 18:09:11 +0000 (20:09 +0200)]
patch 8.2.0828: Travis: regexp patttern doesn't work everywhere

Problem:    Travis: regexp patttern doesn't work everywhere.
Solution:   Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146)

4 years agopatch 8.2.0827: Vim9: crash in :defcompile v8.2.0827
Bram Moolenaar [Tue, 26 May 2020 09:37:26 +0000 (11:37 +0200)]
patch 8.2.0827: Vim9: crash in :defcompile

Problem:    Vim9: crash in :defcompile.
Solution:   Fix off-by-one error.

4 years agopatch 8.2.0826: Vim9: crash in :defcompile v8.2.0826
Bram Moolenaar [Tue, 26 May 2020 09:08:28 +0000 (11:08 +0200)]
patch 8.2.0826: Vim9: crash in :defcompile

Problem:    Vim9: crash in :defcompile.
Solution:   Restart the loop after a call to compile_def_function() caused the
            hash table to resize.

4 years agopatch 8.2.0825: def_function() may return pointer that was freed v8.2.0825
Bram Moolenaar [Mon, 25 May 2020 21:29:28 +0000 (23:29 +0200)]
patch 8.2.0825: def_function() may return pointer that was freed

Problem:    def_function() may return pointer that was freed.
Solution:   Set "fp" to NULL after freeing it.

4 years agopatch 8.2.0824: still not enough memory allocated when converting string v8.2.0824
Bram Moolenaar [Mon, 25 May 2020 21:01:42 +0000 (23:01 +0200)]
patch 8.2.0824: still not enough memory allocated when converting string

Problem:    Still not enough memory allocated when converting string with
            special character.
Solution:   Reserve space for expanding K_SPECIAL. (closes #6130)

4 years agopatch 8.2.0823: Vim9: script reload test is disabled v8.2.0823
Bram Moolenaar [Mon, 25 May 2020 20:36:50 +0000 (22:36 +0200)]
patch 8.2.0823: Vim9: script reload test is disabled

Problem:    Vim9: script reload test is disabled.
Solution:   Compile a function in the context of the script where it was
            defined.  Set execution stack for compiled function.  Add a test
            that an error is reported for the right file/function.

4 years agopatch 8.2.0822: Vim9: code left over from discovery phase v8.2.0822
Bram Moolenaar [Mon, 25 May 2020 18:33:55 +0000 (20:33 +0200)]
patch 8.2.0822: Vim9: code left over from discovery phase

Problem:    Vim9: code left over from discovery phase.
Solution:   Remove the dead code.

4 years agopatch 8.2.0821: Vim9: memory leak in expr test v8.2.0821
Bram Moolenaar [Sun, 24 May 2020 22:28:33 +0000 (00:28 +0200)]
patch 8.2.0821: Vim9: memory leak in expr test

Problem:    Vim9: memory leak in expr test.
Solution:   Do not decrement the length of the list of functions if the
            current function is not at the end.

4 years agopatch 8.2.0820: Vim9: function type isn't set until compiled v8.2.0820
Bram Moolenaar [Sun, 24 May 2020 21:45:24 +0000 (23:45 +0200)]
patch 8.2.0820: Vim9: function type isn't set until compiled

Problem:    Vim9: function type isn't set until compiled.
Solution:   Set function type early.

4 years agopatch 8.2.0819: compiler warning for unused variable v8.2.0819
Bram Moolenaar [Sun, 24 May 2020 21:14:23 +0000 (23:14 +0200)]
patch 8.2.0819: compiler warning for unused variable

Problem:    Compiler warning for unused variable.
Solution:   Remove the variable.

4 years agopatch 8.2.0818: Vim9: using a discovery phase doesn't work well v8.2.0818
Bram Moolenaar [Sun, 24 May 2020 21:00:18 +0000 (23:00 +0200)]
patch 8.2.0818: Vim9: using a discovery phase doesn't work well

Problem:    Vim9: using a discovery phase doesn't work well.
Solution:   Remove the discovery phase, instead compile a function only when
            it is used.  Add :defcompile to compile def functions earlier.

4 years agopatch 8.2.0817: not enough memory allocated when converting string v8.2.0817
Bram Moolenaar [Sun, 24 May 2020 16:45:07 +0000 (18:45 +0200)]
patch 8.2.0817: not enough memory allocated when converting string

Problem:    Not enough memory allocated when converting string with special
            character.
Solution:   Reserve space for modifier code. (closes #6130)

4 years agopatch 8.2.0816: terminal test fails when compiled with Athena v8.2.0816
Bram Moolenaar [Sun, 24 May 2020 15:23:45 +0000 (17:23 +0200)]
patch 8.2.0816: terminal test fails when compiled with Athena

Problem:    Terminal test fails when compiled with Athena.
Solution:   Do give an error when the GUI is not running. (hint by Dominique
            Pelle, closes #5928, closes #6132)

4 years agopatch 8.2.0815: maparg() does not provide enough information for mapset() v8.2.0815
Bram Moolenaar [Sun, 24 May 2020 11:10:18 +0000 (13:10 +0200)]
patch 8.2.0815: maparg() does not provide enough information for mapset()

Problem:    maparg() does not provide enough information for mapset().
Solution:   Add "lhsraw" and "lhsrawalt" items.  Drop "simplified"

4 years agopatch 8.2.0814: clang warning for implicit conversion v8.2.0814
Bram Moolenaar [Sat, 23 May 2020 17:30:05 +0000 (19:30 +0200)]
patch 8.2.0814: clang warning for implicit conversion

Problem:    Clang warning for implicit conversion.
Solution:   Add type cast. (Dominique Pelle, closes #6124)

4 years agopatch 8.2.0813: libvterm code is slightly different from upstream v8.2.0813
Bram Moolenaar [Fri, 22 May 2020 20:06:06 +0000 (22:06 +0200)]
patch 8.2.0813: libvterm code is slightly different from upstream

Problem:    libvterm code is slightly different from upstream.
Solution:   Use upstream text to avoid future merge problems.  Mainly comment
            style changes.

4 years agopatch 8.2.0812: mapset() does not properly handle <> notation v8.2.0812
Bram Moolenaar [Fri, 22 May 2020 18:01:06 +0000 (20:01 +0200)]
patch 8.2.0812: mapset() does not properly handle <> notation

Problem:    mapset() does not properly handle <> notation.
Solution:   Convert <> codes. (closes #6116)

4 years agopatch 8.2.0811: terminal keycode test is flaky v8.2.0811
Bram Moolenaar [Fri, 22 May 2020 12:44:26 +0000 (14:44 +0200)]
patch 8.2.0811: terminal keycode test is flaky

Problem:    Terminal keycode test is flaky.
Solution:   Use WaitForAssert()

4 years agopatch 8.2.0810: error when appending "tagfile" to 'wildoptions' v8.2.0810
Bram Moolenaar [Fri, 22 May 2020 12:10:36 +0000 (14:10 +0200)]
patch 8.2.0810: error when appending "tagfile" to 'wildoptions'

Problem:    Error when appending "tagfile" to 'wildoptions'.
Solution:   use flags P_ONECOMMA and P_NODUP. (Dmitri Vereshchagin,
            closes #6105)

4 years agopatch 8.2.0809: build failure with small features v8.2.0809
Bram Moolenaar [Fri, 22 May 2020 11:38:18 +0000 (13:38 +0200)]
patch 8.2.0809: build failure with small features

Problem:    Build failure with small features. (Tony Mechelynck)
Solution:   Move "expr" inside #ifdef.

4 years agopatch 8.2.0808: not enough testing for the terminal window v8.2.0808
Bram Moolenaar [Fri, 22 May 2020 11:34:01 +0000 (13:34 +0200)]
patch 8.2.0808: not enough testing for the terminal window

Problem:    Not enough testing for the terminal window.
Solution:   Add more tests. (Yegappan Lakshmanan, closes #6069)  Fix memory
            leak.

4 years agopatch 8.2.0807: cannot easily restore a mapping v8.2.0807
Bram Moolenaar [Fri, 22 May 2020 11:10:44 +0000 (13:10 +0200)]
patch 8.2.0807: cannot easily restore a mapping

Problem:    Cannot easily restore a mapping.
Solution:   Add mapset().

4 years agopatch 8.2.0806: using "func!" after vim9script gives confusing error v8.2.0806
Bram Moolenaar [Thu, 21 May 2020 19:50:58 +0000 (21:50 +0200)]
patch 8.2.0806: using "func!" after vim9script gives confusing error

Problem:    using "func!" after vim9script gives confusing error.
Solution:   Give E477. (closes #6107)

4 years agopatch 8.2.0805: terminal key codes test fails on some systems v8.2.0805
Bram Moolenaar [Thu, 21 May 2020 18:38:31 +0000 (20:38 +0200)]
patch 8.2.0805: terminal key codes test fails on some systems

Problem:    Terminal key codes test fails on some systems.
Solution:   Skip keypad 3 and 9. (Yegappan Lakshmanan, closes #6070)

4 years agopatch 8.2.0804: libvterm code lags behind the upstream version v8.2.0804
Bram Moolenaar [Thu, 21 May 2020 18:10:04 +0000 (20:10 +0200)]
patch 8.2.0804: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revision 727, but add the index instead of switching
            between RGB and indexed.

4 years agopatch 8.2.0803: libvterm code lags behind the upstream version v8.2.0803
Bram Moolenaar [Wed, 20 May 2020 17:30:19 +0000 (19:30 +0200)]
patch 8.2.0803: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 764 - 767

4 years agopatch 8.2.0802: libvterm code lags behind the upstream version v8.2.0802
Bram Moolenaar [Wed, 20 May 2020 16:41:41 +0000 (18:41 +0200)]
patch 8.2.0802: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 759 - 762.

4 years agopatch 8.2.0801: terminal test fails on Mac v8.2.0801
Bram Moolenaar [Tue, 19 May 2020 21:11:00 +0000 (23:11 +0200)]
patch 8.2.0801: terminal test fails on Mac

Problem:    Terminal test fails on Mac.
Solution:   Concatenate OSC pieces.

4 years agopatch 8.2.0800: errors from failing test are unclear v8.2.0800
Bram Moolenaar [Tue, 19 May 2020 20:38:59 +0000 (22:38 +0200)]
patch 8.2.0800: errors from failing test are unclear

Problem:    Errors from failing test are unclear.
Solution:   Include text where parsing failed.

4 years agopatch 8.2.0799: build fails if snprintf is not available v8.2.0799
Bram Moolenaar [Tue, 19 May 2020 19:43:47 +0000 (21:43 +0200)]
patch 8.2.0799: build fails if snprintf is not available

Problem:    Build fails if snprintf is not available.
Solution:   Use vim_snprintf().

4 years agopatch 8.2.0798: libvterm code lags behind the upstream version v8.2.0798
Bram Moolenaar [Tue, 19 May 2020 19:20:04 +0000 (21:20 +0200)]
patch 8.2.0798: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 755 - 758.

4 years agopatch 8.2.0797: MS-Windows: compiler still can't handle C99 construct v8.2.0797
Bram Moolenaar [Tue, 19 May 2020 08:33:02 +0000 (10:33 +0200)]
patch 8.2.0797: MS-Windows: compiler still can't handle C99 construct

Problem:    MS-Windows: compiler still can't handle C99 construct.
Solution:   Change to C90 construct. (Dominique Pelle, closes #6106)

4 years agopatch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvterm v8.2.0796
Bram Moolenaar [Mon, 18 May 2020 21:27:50 +0000 (23:27 +0200)]
patch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvterm

Problem:    MS-Windows: compiler can't handle C99 construct in libvterm.
Solution:   Change to C90 construct.

4 years agopatch 8.2.0795: libvterm code lags behind the upstream version v8.2.0795
Bram Moolenaar [Mon, 18 May 2020 19:51:01 +0000 (21:51 +0200)]
patch 8.2.0795: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 748 - 754.

4 years agopatch 8.2.0794: libvterm code lags behind the upstream version v8.2.0794
Bram Moolenaar [Mon, 18 May 2020 19:12:59 +0000 (21:12 +0200)]
patch 8.2.0794: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 743 - 747.

4 years agopatch 8.2.0793: MS-Windows: cannot build GUI with small features v8.2.0793
Bram Moolenaar [Mon, 18 May 2020 18:17:02 +0000 (20:17 +0200)]
patch 8.2.0793: MS-Windows: cannot build GUI with small features

Problem:    MS-Windows: cannot build GUI with small features. (Michael Soyka)
Solution:   Add #ifdef around use of windowsVersion. (Ken Takata)

4 years agopatch 8.2.0792: build failure with small features v8.2.0792
Bram Moolenaar [Mon, 18 May 2020 18:12:09 +0000 (20:12 +0200)]
patch 8.2.0792: build failure with small features

Problem:    Build failure with small features.
Solution:   Add #ifdef.

4 years agopatch 8.2.0791: a second popup window with terminal causes trouble v8.2.0791
Bram Moolenaar [Mon, 18 May 2020 17:46:48 +0000 (19:46 +0200)]
patch 8.2.0791: a second popup window with terminal causes trouble

Problem:    A second popup window with terminal causes trouble.
Solution:   Disallow opening a second terminal-popup window. (closes #6101,
            closes #6103) Avoid defaulting to an invalid line number.

4 years agopatch 8.2.0790: Vim9: list index not well tested v8.2.0790
Bram Moolenaar [Mon, 18 May 2020 12:20:36 +0000 (14:20 +0200)]
patch 8.2.0790: Vim9: list index not well tested

Problem:    Vim9: list index not well tested.
Solution:   Add a few more tests.

4 years agopatch 8.2.0789: Vim9: expression testing lost coverage using constants v8.2.0789
Bram Moolenaar [Mon, 18 May 2020 11:38:02 +0000 (13:38 +0200)]
patch 8.2.0789: Vim9: expression testing lost coverage using constants

Problem:    Vim9: expression testing lost coverage using constants.
Solution:   Use a few variables instead of constants.

4 years agopatch 8.2.0788: memory leak in libvterm v8.2.0788
Bram Moolenaar [Sun, 17 May 2020 21:34:42 +0000 (23:34 +0200)]
patch 8.2.0788: memory leak in libvterm

Problem:    Memory leak in libvterm.
Solution:   free tmpbuffer.

4 years agopatch 8.2.0787: libvterm code lags behind the upstream version v8.2.0787
Bram Moolenaar [Sun, 17 May 2020 21:00:52 +0000 (23:00 +0200)]
patch 8.2.0787: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 741 - 742.

4 years agopatch 8.2.0786: channel test is flaky on FreeBSD v8.2.0786
Bram Moolenaar [Sun, 17 May 2020 20:33:53 +0000 (22:33 +0200)]
patch 8.2.0786: channel test is flaky on FreeBSD

Problem:    Channel test is flaky on FreeBSD.
Solution:   Set the sockiet TCP_NODELAY option. Adjust expected line count in
            netbeans test. (Ozaki Kiichi, closes #6097)

4 years agopatch 8.2.0785: libvterm code lags behind the upstream version v8.2.0785
Bram Moolenaar [Sun, 17 May 2020 20:27:55 +0000 (22:27 +0200)]
patch 8.2.0785: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 734 - 740.

4 years agopatch 8.2.0784: libvterm code lags behind the upstream version v8.2.0784
Bram Moolenaar [Sun, 17 May 2020 19:50:16 +0000 (21:50 +0200)]
patch 8.2.0784: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 730 - 733.

4 years agopatch 8.2.0783: libvterm code lags behind the upstream version v8.2.0783
Bram Moolenaar [Sun, 17 May 2020 18:52:45 +0000 (20:52 +0200)]
patch 8.2.0783: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 728 - 729.

4 years agopatch 8.2.0782: cannot build with Lua on MS-Windows v8.2.0782
Bram Moolenaar [Sun, 17 May 2020 16:53:27 +0000 (18:53 +0200)]
patch 8.2.0782: cannot build with Lua on MS-Windows

Problem:    Cannot build with Lua on MS-Windows.
Solution:   Add DLL symbol for luaL_Loadstring. (Ken Takata)

4 years agopatch 8.2.0781: compiler warning for not using value in Lua v8.2.0781
Bram Moolenaar [Sun, 17 May 2020 14:53:56 +0000 (16:53 +0200)]
patch 8.2.0781: compiler warning for not using value in Lua

Problem:    Compiler warning for not using value in Lua.
Solution:   Add "(void)".

4 years agopatch 8.2.0780: libvterm code lags behind the upstream version v8.2.0780
Bram Moolenaar [Sun, 17 May 2020 14:29:47 +0000 (16:29 +0200)]
patch 8.2.0780: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 724 - 726.

4 years agopatch 8.2.0779: tmode_T not used everywhere v8.2.0779
Bram Moolenaar [Sun, 17 May 2020 14:10:11 +0000 (16:10 +0200)]
patch 8.2.0779: tmode_T not used everywhere

Problem:    Tmode_T not used everywhere.
Solution:   Also use tmode_T for settmode().

4 years agopatch 8.2.0778: libvterm code lags behind the upstream version v8.2.0778
Bram Moolenaar [Sun, 17 May 2020 14:04:44 +0000 (16:04 +0200)]
patch 8.2.0778: libvterm code lags behind the upstream version

Problem:    Libvterm code lags behind the upstream version.
Solution:   Include revisions 720 - 723.