]> granicus.if.org Git - vim/log
vim
4 years agopatch 8.2.0658: HP-UX build fails when setenv() is not defined v8.2.0658
Bram Moolenaar [Tue, 28 Apr 2020 19:58:29 +0000 (21:58 +0200)]
patch 8.2.0658: HP-UX build fails when setenv() is not defined

Problem:    HP-UX build fails when setenv() is not defined.
Solution:   Change "colors" to "t_colors". (John Marriott)

4 years agopatch 8.2.0657: Vim9: no check if called variable is a FuncRef v8.2.0657
Bram Moolenaar [Tue, 28 Apr 2020 19:29:34 +0000 (21:29 +0200)]
patch 8.2.0657: Vim9: no check if called variable is a FuncRef

Problem:    Vim9: no check if called variable is a FuncRef.
Solution:   Add a type check.

4 years agopatch 8.2.0656: MS-Windows: redrawing right screen edge may not be needed v8.2.0656
Bram Moolenaar [Tue, 28 Apr 2020 18:44:42 +0000 (20:44 +0200)]
patch 8.2.0656: MS-Windows: redrawing right screen edge may not be needed

Problem:    MS-Windows: redrawing right screen edge may not be needed.
Solution:   Check the build version. (Nobuhiro Takasaki, closes #6002)

4 years agopatch 8.2.0655: search code not sufficiently tested v8.2.0655
Bram Moolenaar [Tue, 28 Apr 2020 18:29:07 +0000 (20:29 +0200)]
patch 8.2.0655: search code not sufficiently tested

Problem:    Search code not sufficiently tested.
Solution:   Add more tests. (Yegappan Lakshmanan, closes #5999)

4 years agopatch 8.2.0654: building with Python fails v8.2.0654
Bram Moolenaar [Mon, 27 Apr 2020 22:02:41 +0000 (00:02 +0200)]
patch 8.2.0654: building with Python fails

Problem:    Building with Python fails.
Solution:   Add missing argument.

4 years agopatch 8.2.0653: using uninitialized pointer v8.2.0653
Bram Moolenaar [Mon, 27 Apr 2020 21:39:30 +0000 (23:39 +0200)]
patch 8.2.0653: using uninitialized pointer

Problem:    using uninitialized pointer.
Solution:   Move assignment up. (John Marriott)

4 years agopatch 8.2.0652: compiler warning for char conversion v8.2.0652
Bram Moolenaar [Mon, 27 Apr 2020 21:16:41 +0000 (23:16 +0200)]
patch 8.2.0652: compiler warning for char conversion

Problem:    Compiler warning for char conversion.
Solution:   Use unsigned char buffer.

4 years agopatch 8.2.0651: old style benchmark test still in list of distributed files v8.2.0651
Bram Moolenaar [Mon, 27 Apr 2020 20:51:33 +0000 (22:51 +0200)]
patch 8.2.0651: old style benchmark test still in list of distributed files

Problem:    Old style benchmark test still in list of distributed files.
Solution:   Remove the files from the list.

4 years agopatch 8.2.0650: Vim9: script function can be deleted v8.2.0650
Bram Moolenaar [Mon, 27 Apr 2020 20:47:51 +0000 (22:47 +0200)]
patch 8.2.0650: Vim9: script function can be deleted

Problem:    Vim9: script function can be deleted.
Solution:   Disallow deleting script function.  Delete functions when sourcing
            a script again.

4 years agopatch 8.2.0649: undo problem whn an InsertLeave autocommand resets undo v8.2.0649
Bram Moolenaar [Mon, 27 Apr 2020 18:18:31 +0000 (20:18 +0200)]
patch 8.2.0649: undo problem whn an InsertLeave autocommand resets undo

Problem:    Undo problem whn an InsertLeave autocommand resets undo. (Kutsan
            Kaplan)
Solution:   Do not create a new undo block when leaving Insert mode.

4 years agopatch 8.2.0648: semicolon search does not work in first line v8.2.0648
Bram Moolenaar [Mon, 27 Apr 2020 17:29:01 +0000 (19:29 +0200)]
patch 8.2.0648: semicolon search does not work in first line

Problem:    Semicolon search does not work in first line.
Solution:   Allow the cursor to be in line zero. (Christian Brabandt,
            closes #5996)

4 years agopatch 8.2.0647: MS-Windows: repeat count for events was not used v8.2.0647
Bram Moolenaar [Sun, 26 Apr 2020 17:00:07 +0000 (19:00 +0200)]
patch 8.2.0647: MS-Windows: repeat count for events was not used

Problem:    MS-Windows: repeat count for events was not used.
Solution:   Check the repeat count. (Nobuhiro Takasaki, closes #5989)

4 years agopatch 8.2.0646: t_Co uses the value of $COLORS in the GUI v8.2.0646
Bram Moolenaar [Sun, 26 Apr 2020 14:52:49 +0000 (16:52 +0200)]
patch 8.2.0646: t_Co uses the value of $COLORS in the GUI

Problem:    t_Co uses the value of $COLORS in the GUI. (Masato Nishihata)
Solution:   Ignore $COLORS for the GUI. (closes #5992)

4 years agopatch 8.2.0645: MS-Windows terminal: CTRL-C does not get to child job v8.2.0645
Bram Moolenaar [Sun, 26 Apr 2020 14:06:01 +0000 (16:06 +0200)]
patch 8.2.0645: MS-Windows terminal: CTRL-C does not get to child job

Problem:    MS-Windows terminal: CTRL-C does not get to child job.
Solution:   Remove CREATE_NEW_PROCESS_GROUP from CreateProcessW(). (Nobuhiro
            Takasaki, closes #5987)

4 years agopatch 8.2.0644: insufficient testing for invalid function arguments v8.2.0644
Bram Moolenaar [Sun, 26 Apr 2020 13:59:55 +0000 (15:59 +0200)]
patch 8.2.0644: insufficient testing for invalid function arguments

Problem:    Insufficient testing for invalid function arguments.
Solution:   Add more tests. (Yegappan Lakshmanan, closes #5988)

4 years agopatch 8.2.0643: terminal uses brown instead of dark yellow v8.2.0643
Bram Moolenaar [Sun, 26 Apr 2020 12:47:44 +0000 (14:47 +0200)]
patch 8.2.0643: terminal uses brown instead of dark yellow

Problem:    Terminal uses brown instead of dark yellow. (Romain Lafourcade)
Solution:   Use color index 3 instead of 130. (closes #5993)

4 years agopatch 8.2.0642: Vim9: using invalid index v8.2.0642
Bram Moolenaar [Sun, 26 Apr 2020 12:29:56 +0000 (14:29 +0200)]
patch 8.2.0642: Vim9: using invalid index

Problem:    Vim9: using invalid index.
Solution:   Check index for being valid.  Fix memory leak.

4 years agopatch 8.2.0641: Vim9: not expanded in :hardcopy and syn-include v8.2.0641
Bram Moolenaar [Sun, 26 Apr 2020 11:50:41 +0000 (13:50 +0200)]
patch 8.2.0641: Vim9:  not expanded in :hardcopy and syn-include

Problem:    Vim9:  not expanded in :hardcopy and "syntax include".
Solution:   Add the EX_EXPAND flag.  Expend "syntax include".

4 years agopatch 8.2.0640: Vim9: expanding does not work v8.2.0640
Bram Moolenaar [Sat, 25 Apr 2020 18:02:55 +0000 (20:02 +0200)]
patch 8.2.0640: Vim9: expanding  does not work

Problem:    Vim9: expanding  does not work.
Solution:   Find wildcards in not compiled commands.  Reorganize test files.

4 years agopatch 8.2.0639: MS-Windows: messages test still fails v8.2.0639
Bram Moolenaar [Sat, 25 Apr 2020 15:13:56 +0000 (17:13 +0200)]
patch 8.2.0639: MS-Windows: messages test still fails

Problem:    MS-Windows: messages test still fails.
Solution:   Filter out the maintainer message.

4 years agopatch 8.2.0638: MS-Windows: messages test fails v8.2.0638
Bram Moolenaar [Sat, 25 Apr 2020 14:41:58 +0000 (16:41 +0200)]
patch 8.2.0638: MS-Windows: messages test fails

Problem:    MS-Windows: messages test fails.
Solution:   Clear environment variables.

4 years agopatch 8.2.0637: incsearch highlighting does not work for ":sort!" v8.2.0637
Bram Moolenaar [Sat, 25 Apr 2020 13:54:16 +0000 (15:54 +0200)]
patch 8.2.0637: incsearch highlighting does not work for ":sort!"

Problem:    Incsearch highlighting does not work for ":sort!".
Solution:   Skip over the exclamation point. (closes #5983)

4 years agopatch 8.2.0636: :messages does not show the maintainer when $LANG is unset v8.2.0636
Bram Moolenaar [Sat, 25 Apr 2020 13:45:37 +0000 (15:45 +0200)]
patch 8.2.0636: :messages does not show the maintainer when $LANG is unset

Problem:    :messages does not show the maintainer when $LANG is unset.
Solution:   Call get_mess_lang() if available. (closes #5978)

4 years agopatch 8.2.0635: when using 256 colors DarkYellow does not show expected color v8.2.0635
Bram Moolenaar [Sat, 25 Apr 2020 13:35:32 +0000 (15:35 +0200)]
patch 8.2.0635: when using 256 colors DarkYellow does not show expected color

Problem:    When using 256 colors DarkYellow does not show expected color.
Solution:   Use color 3 instead of 130. (Romain Lafourcade, closes #5985)

4 years agopatch 8.2.0634: crash with null partial and blob v8.2.0634
Bram Moolenaar [Sat, 25 Apr 2020 13:24:44 +0000 (15:24 +0200)]
patch 8.2.0634: crash with null partial and blob

Problem:    Crash with null partial and blob.
Solution:   Check for NULL pointer.  Add more tests. (Yegappan Lakshmanan,
            closes #5984)

4 years agopatch 8.2.0633: crash when using null partial in filter() v8.2.0633
Bram Moolenaar [Fri, 24 Apr 2020 20:47:31 +0000 (22:47 +0200)]
patch 8.2.0633: crash when using null partial in filter()

Problem:    Crash when using null partial in filter().
Solution:   Fix crash.  Add more tests. (Yegappan Lakshmanan, closes #5976)

4 years agopatch 8.2.0632: crash when using Haiku v8.2.0632
Bram Moolenaar [Fri, 24 Apr 2020 20:19:00 +0000 (22:19 +0200)]
patch 8.2.0632: crash when using Haiku

Problem:    Crash when using Haiku.
Solution:   Lock the screen. (closes #5975, closes #5973)

4 years agopatch 8.2.0631: Haiku file formatted with wrong tabstop v8.2.0631
Bram Moolenaar [Fri, 24 Apr 2020 20:16:13 +0000 (22:16 +0200)]
patch 8.2.0631: Haiku file formatted with wrong tabstop

Problem:    Haiku file formatted with wrong tabstop.
Solution:   Use normal tabstop. Fix white space.

4 years agopatch 8.2.0630: "make tags" does not cover Haiku GUI file v8.2.0630
Bram Moolenaar [Fri, 24 Apr 2020 19:21:06 +0000 (21:21 +0200)]
patch 8.2.0630: "make tags" does not cover Haiku GUI file

Problem:    "make tags" does not cover Haiku GUI file.
Solution:   Add *.cc files.

4 years agopatch 8.2.0629: setting a boolean option to v:false does not work v8.2.0629
Bram Moolenaar [Fri, 24 Apr 2020 18:57:01 +0000 (20:57 +0200)]
patch 8.2.0629: setting a boolean option to v:false does not work

Problem:    Setting a boolean option to v:false does not work.
Solution:   Do not use the string representation of the value. (Christian
            Brabandt, closes #5974)

4 years agopatch 8.2.0628: error in menu translations v8.2.0628
Bram Moolenaar [Thu, 23 Apr 2020 21:54:04 +0000 (23:54 +0200)]
patch 8.2.0628: error in menu translations

Problem:    Error in menu translations.
Solution:   Insert a backslash before a space in one more file. (Shun Bai,
            Emir Sari)

4 years agopatch 8.2.0627: Vim9: error message does not work v8.2.0627
Bram Moolenaar [Thu, 23 Apr 2020 20:23:14 +0000 (22:23 +0200)]
patch 8.2.0627: Vim9: error message does not work

Problem:    Vim9: error message does not work. (Yegappan Lakshmanan)
Solution:   Swap lines.

4 years agopatch 8.2.0626: Vim9: wrong syntax of function in Vim9 script v8.2.0626
Bram Moolenaar [Thu, 23 Apr 2020 20:16:53 +0000 (22:16 +0200)]
patch 8.2.0626: Vim9: wrong syntax of function in Vim9 script

Problem:    Vim9: wrong syntax of function in Vim9 script.
Solution:   Give error for missing space. Implement :echomsg and :echoerr.
            (closes #5670)

4 years agopatch 8.2.0625: Vim9: confusing error when calling unknown function v8.2.0625
Bram Moolenaar [Thu, 23 Apr 2020 16:13:23 +0000 (18:13 +0200)]
patch 8.2.0625: Vim9: confusing error when calling unknown function

Problem:    Vim9: confusing error when calling unknown function.
Solution:   Give error while compiling.

4 years agopatch 8.2.0624: Vim9: no check for space before #comment v8.2.0624
Bram Moolenaar [Thu, 23 Apr 2020 15:07:30 +0000 (17:07 +0200)]
patch 8.2.0624: Vim9: no check for space before #comment

Problem:    Vim9: no check for space before #comment.
Solution:   Add space checks.  Fix :throw with double quoted string.

4 years agopatch 8.2.0623: typo in test comment v8.2.0623
Bram Moolenaar [Thu, 23 Apr 2020 13:46:35 +0000 (15:46 +0200)]
patch 8.2.0623: typo in test comment

Problem:    Typo in test comment. (Christ van Willegen)
Solution:   Avoid mixing up a data structure with a body part.

4 years agopatch 8.2.0622: Haiku: GUI does not compile v8.2.0622
Bram Moolenaar [Thu, 23 Apr 2020 13:41:49 +0000 (15:41 +0200)]
patch 8.2.0622: Haiku: GUI does not compile

Problem:    Haiku: GUI does not compile.
Solution:   Various fixes. (Emir Sari, closes #5961)

4 years agopatch 8.2.0621: after running tests asan files may remain v8.2.0621
Bram Moolenaar [Thu, 23 Apr 2020 12:41:46 +0000 (14:41 +0200)]
patch 8.2.0621: after running tests asan files may remain

Problem:    After running tests asan files may remain.
Solution:   Clean up asan files with "make testclean".

4 years agopatch 8.2.0620: error in menu translations v8.2.0620
Bram Moolenaar [Thu, 23 Apr 2020 11:58:12 +0000 (13:58 +0200)]
patch 8.2.0620: error in menu translations

Problem:    Error in menu translations.
Solution:   Insert a backslash before a space.

4 years agopatch 8.2.0619: null dict is not handled like an empty dict v8.2.0619
Bram Moolenaar [Thu, 23 Apr 2020 11:38:02 +0000 (13:38 +0200)]
patch 8.2.0619: null dict is not handled like an empty dict

Problem:    Null dict is not handled like an empty dict.
Solution:   Fix the code and add tests. (Yegappan Lakshmanan, closes #5968)

4 years agopatch 8.2.0618: echoing a null list results in no output v8.2.0618
Bram Moolenaar [Wed, 22 Apr 2020 17:13:19 +0000 (19:13 +0200)]
patch 8.2.0618: echoing a null list results in no output

Problem:    Echoing a null list results in no output. (Yegappan Lakshmanan)
Solution:   Return "[]" instead of NULL in echo_string_core().

4 years agopatch 8.2.0617: new error check triggers in Swedish menu v8.2.0617
Bram Moolenaar [Wed, 22 Apr 2020 12:30:31 +0000 (14:30 +0200)]
patch 8.2.0617: new error check triggers in Swedish menu

Problem:    New error check triggers in Swedish menu.
Solution:   Insert backslash. (Mats Tegner, closes #5966)

4 years agopatch 8.2.0616: build error when disabling the diff feature v8.2.0616
Bram Moolenaar [Tue, 21 Apr 2020 20:23:15 +0000 (22:23 +0200)]
patch 8.2.0616: build error when disabling the diff feature

Problem:    Build error when disabling the diff feature.
Solution:   Move parenthesis outside of #ifdef. (Tom Ryder)

4 years agopatch 8.2.0615: regexp benchmark stest is old style v8.2.0615
Bram Moolenaar [Tue, 21 Apr 2020 20:19:45 +0000 (22:19 +0200)]
patch 8.2.0615: regexp benchmark stest is old style

Problem:    Regexp benchmark stest is old style.
Solution:   Make it a new style test.  Fix using a NULL list.  Add more tests.
            (Yegappan Lakshmanan, closes #5963)

4 years agopatch 8.2.0614: get ml_get error when deleting a line in 'completefunc' v8.2.0614
Bram Moolenaar [Tue, 21 Apr 2020 20:01:14 +0000 (22:01 +0200)]
patch 8.2.0614: get ml_get error when deleting a line in 'completefunc'

Problem:    Get ml_get error when deleting a line in 'completefunc'. (Yegappan
            Lakshmanan)
Solution:   Lock the text while evaluating 'completefunc'.

4 years agopatch 8.2.0613: Vim9: no check for space before #comment v8.2.0613
Bram Moolenaar [Mon, 20 Apr 2020 20:42:32 +0000 (22:42 +0200)]
patch 8.2.0613: Vim9: no check for space before #comment

Problem:    Vim9: no check for space before #comment.
Solution:   Add space checks.

4 years agoUpdate runtime files
Bram Moolenaar [Mon, 20 Apr 2020 17:52:53 +0000 (19:52 +0200)]
Update runtime files

4 years agopatch 8.2.0612: Vim9: no check for space before #comment v8.2.0612
Bram Moolenaar [Mon, 20 Apr 2020 17:42:10 +0000 (19:42 +0200)]
patch 8.2.0612: Vim9: no check for space before #comment

Problem:    Vim9: no check for space before #comment.
Solution:   Add space checks.

4 years agopatch 8.2.0611: Vim9: no check for space before #comment v8.2.0611
Bram Moolenaar [Mon, 20 Apr 2020 15:46:14 +0000 (17:46 +0200)]
patch 8.2.0611: Vim9: no check for space before #comment

Problem:    Vim9: no check for space before #comment.
Solution:   Add space checks.

4 years agopatch 8.2.0610: some tests are still old style v8.2.0610
Bram Moolenaar [Mon, 20 Apr 2020 14:50:00 +0000 (16:50 +0200)]
patch 8.2.0610: some tests are still old style

Problem:    Some tests are still old style.
Solution:   Convert to new style tests. (Yegappan Lakshmanan, closes #5957)

4 years agopatch 8.2.0609: configure does not detect moonjit correctly v8.2.0609
Bram Moolenaar [Mon, 20 Apr 2020 14:21:53 +0000 (16:21 +0200)]
patch 8.2.0609: configure does not detect moonjit correctly

Problem:    Configure does not detect moonjit correctly.
Solution:   Double the brackets. (Ozaki Kiichi)

4 years agopatch 8.2.0608: warning from clang when building message test v8.2.0608
Bram Moolenaar [Mon, 20 Apr 2020 14:12:09 +0000 (16:12 +0200)]
patch 8.2.0608: warning from clang when building message test

Problem:    Warning from clang when building message test.
Solution:   Use a void pointer.  (Dominique Pelle, closes #5958)

4 years agopatch 8.2.0607: gcc warns for using uninitialized variable v8.2.0607
Bram Moolenaar [Sun, 19 Apr 2020 20:57:44 +0000 (22:57 +0200)]
patch 8.2.0607: gcc warns for using uninitialized variable

Problem:    Gcc warns for using uninitialized variable. (John Marriott)
Solution:   Set name_end also for environment variables.

4 years agopatch 8.2.0606: several syntax HL errors not checked v8.2.0606
Bram Moolenaar [Sun, 19 Apr 2020 16:31:25 +0000 (18:31 +0200)]
patch 8.2.0606: several syntax HL errors not checked

Problem:    Several syntax HL errors not checked.
Solution:   Add tests. (Yegappan Lakshmanan, closes #5954)

4 years agopatch 8.2.0605: Vim9: cannot unlet an environment variable v8.2.0605
Bram Moolenaar [Sun, 19 Apr 2020 16:27:26 +0000 (18:27 +0200)]
patch 8.2.0605: Vim9: cannot unlet an environment variable

Problem:    Vim9: cannot unlet an environment variable.
Solution:   Implement unlet for $VAR.

4 years agopatch 8.2.0604: :startinsert in a terminal window used later v8.2.0604
Bram Moolenaar [Sun, 19 Apr 2020 16:13:19 +0000 (18:13 +0200)]
patch 8.2.0604: :startinsert in a terminal window used later

Problem:    :startinsert in a terminal window used later.
Solution:   Ignore :startinsert in a terminal window. (closes #5952)

4 years agopatch 8.2.0603: configure does not detect moonjit v8.2.0603
Bram Moolenaar [Sun, 19 Apr 2020 15:46:53 +0000 (17:46 +0200)]
patch 8.2.0603: configure does not detect moonjit

Problem:    Configure does not detect moonjit.
Solution:   Add check for moonjit. (Shlomi Fish, closes #5947)

4 years agopatch 8.2.0602: :unlet $VAR does not work properly v8.2.0602
Bram Moolenaar [Sun, 19 Apr 2020 15:24:53 +0000 (17:24 +0200)]
patch 8.2.0602: :unlet $VAR does not work properly

Problem:    :unlet $VAR does not work properly.
Solution:   Make ":lockvar $VAR" fail.  Check the "skip" flag.

4 years agopatch 8.2.0601: Vim9: :unlet is not compiled v8.2.0601
Bram Moolenaar [Sun, 19 Apr 2020 14:28:59 +0000 (16:28 +0200)]
patch 8.2.0601: Vim9: :unlet is not compiled

Problem:    Vim9: :unlet is not compiled.
Solution:   Implement :unlet instruction and check for errors.

4 years agopatch 8.2.0600: Vim9: cannot read or write w:, t: and b: variables v8.2.0600
Bram Moolenaar [Sun, 19 Apr 2020 12:32:17 +0000 (14:32 +0200)]
patch 8.2.0600: Vim9: cannot read or write w:, t: and b: variables

Problem:    Vim9: cannot read or write w:, t: and b: variables.
Solution:   Implement load and store for w:, t: and b: variables.
            (closes #5950)

4 years agopatch 8.2.0599: Netbeans interface insufficiently tested v8.2.0599
Bram Moolenaar [Sun, 19 Apr 2020 12:02:26 +0000 (14:02 +0200)]
patch 8.2.0599: Netbeans interface insufficiently tested

Problem:    Netbeans interface insufficiently tested.
Solution:   Add more tests. (Yegappan Lakshmanan, closes #5921)

4 years agopatch 8.2.0598: test_eval_stuff fails in normal terminal v8.2.0598
Bram Moolenaar [Sat, 18 Apr 2020 21:20:37 +0000 (23:20 +0200)]
patch 8.2.0598: test_eval_stuff fails in normal terminal

Problem:    Test_eval_stuff fails in normal terminal.
Solution:   Close the new window.

4 years agopatch 8.2.0597: test_eval is old style v8.2.0597
Bram Moolenaar [Sat, 18 Apr 2020 19:56:38 +0000 (21:56 +0200)]
patch 8.2.0597: test_eval is old style

Problem:    Test_eval is old style.
Solution:   Change some tests to a new style test.

4 years agopatch 8.2.0596: crash in test49 v8.2.0596
Bram Moolenaar [Sat, 18 Apr 2020 18:51:40 +0000 (20:51 +0200)]
patch 8.2.0596: crash in test49

Problem:    Crash in test49.
Solution:   Check the right pointer.

4 years agopatch 8.2.0595: Vim9: not all commands using ends_excmd() tested v8.2.0595
Bram Moolenaar [Sat, 18 Apr 2020 17:53:28 +0000 (19:53 +0200)]
patch 8.2.0595: Vim9: not all commands using ends_excmd() tested

Problem:    Vim9: not all commands using ends_excmd() tested.
Solution:   Find # comment after regular commands. Add more tests.  Report
            error for where it was caused.

4 years agopatch 8.2.0594: MS-Windows: cannot build with WINVER set to 0x0501 v8.2.0594
Bram Moolenaar [Sat, 18 Apr 2020 16:24:18 +0000 (18:24 +0200)]
patch 8.2.0594: MS-Windows: cannot build with WINVER set to 0x0501

Problem:    MS-Windows: cannot build with WINVER set to 0x0501.
Solution:   Only use inet_ntop() when available. (Ozaki Kiichi, closes #5946)

4 years agopatch 8.2.0593: finding a user command is not optimal v8.2.0593
Bram Moolenaar [Sat, 18 Apr 2020 15:45:38 +0000 (17:45 +0200)]
patch 8.2.0593: finding a user command is not optimal

Problem:    Finding a user command is not optimal.
Solution:   Start further down in the list of commands.

4 years agopatch 8.2.0592: MS-Windows with VTP: cursor is not made invisible v8.2.0592
Bram Moolenaar [Fri, 17 Apr 2020 19:13:01 +0000 (21:13 +0200)]
patch 8.2.0592: MS-Windows with VTP: cursor is not made invisible

Problem:    MS-Windows with VTP: cursor is not made invisible.
Solution:   Output the code to make the cursor visible or invisible. (Nobuhiro
            Takasaki, closes #5941)

4 years agopatch 8.2.0591: MS-Windows: should always support IPv6 v8.2.0591
Bram Moolenaar [Fri, 17 Apr 2020 18:48:57 +0000 (20:48 +0200)]
patch 8.2.0591: MS-Windows: should always support IPv6

Problem:    MS-Windows: should always support IPv6
Solution:   Add build flag. (Ozaki Kiichi, closes #5944)

4 years agopatch 8.2.0590: no 'backspace' value allows ignoring the insertion point v8.2.0590
Bram Moolenaar [Fri, 17 Apr 2020 17:41:21 +0000 (19:41 +0200)]
patch 8.2.0590: no 'backspace' value allows ignoring the insertion point

Problem:    No 'backspace' value allows ignoring the insertion point.
Solution:   Add the "nostop" and 3 values. (Christian Brabandt, closes #5940)

4 years agopatch 8.2.0589: .bsd file type not recognized v8.2.0589
Bram Moolenaar [Fri, 17 Apr 2020 17:23:06 +0000 (19:23 +0200)]
patch 8.2.0589: .bsd file type not recognized

Problem:    .bsd file type not recognized.
Solution:   Recognize .bsd as BSDL. (Daniel Kho, closes #5945)

4 years agopatch 8.2.0588: Putty does not use "sgr" 'ttymouse' by default v8.2.0588
Bram Moolenaar [Fri, 17 Apr 2020 14:40:31 +0000 (16:40 +0200)]
patch 8.2.0588: Putty does not use "sgr" 'ttymouse' by default

Problem:    Putty does not use "sgr" 'ttymouse' by default.
Solution:   Make "sgr" the default for Putty. (Christian Brabandt,
            closes #5942)

4 years agopatch 8.2.0587: compiler warning for unused variable v8.2.0587
Bram Moolenaar [Thu, 16 Apr 2020 21:01:50 +0000 (23:01 +0200)]
patch 8.2.0587: compiler warning for unused variable

Problem:    Compiler warning for unused variable.
Solution:   Add UNUSED.

4 years agopatch 8.2.0586: Vim9: # comment not sufficiently tested v8.2.0586
Bram Moolenaar [Thu, 16 Apr 2020 20:54:32 +0000 (22:54 +0200)]
patch 8.2.0586: Vim9: # comment not sufficiently tested

Problem:    Vim9: # comment not sufficiently tested
Solution:   Check for preceding white space.

4 years agopatch 8.2.0585: Vim9: # comment not recognized after :vim9script v8.2.0585
Bram Moolenaar [Thu, 16 Apr 2020 20:10:49 +0000 (22:10 +0200)]
patch 8.2.0585: Vim9: # comment not recognized after :vim9script

Problem:    Vim9: # comment not recognized after :vim9script.
Solution:   Check script type. Make comment after ":echo" work.  And in
            several other places.

4 years agopatch 8.2.0584: viminfo file uses obsolete function file_readable() v8.2.0584
Bram Moolenaar [Thu, 16 Apr 2020 19:04:41 +0000 (21:04 +0200)]
patch 8.2.0584: viminfo file uses obsolete function file_readable()

Problem:    Viminfo file uses obsolete function file_readable().
Solution:   Use filereadable(). (closes #5934)

4 years agopatch 8.2.0583: Vim9: # comment not recognized in :def function v8.2.0583
Bram Moolenaar [Thu, 16 Apr 2020 11:00:29 +0000 (13:00 +0200)]
patch 8.2.0583: Vim9: # comment not recognized in :def function

Problem:    Vim9: # comment not recognized in :def function.
Solution:   Recognize and skip # comment.

4 years agopatch 8.2.0582: color ramp test does not show text colors v8.2.0582
Bram Moolenaar [Wed, 15 Apr 2020 19:44:11 +0000 (21:44 +0200)]
patch 8.2.0582: color ramp test does not show text colors

Problem:    Color ramp test does not show text colors.
Solution:   Add a row of 16 text colors and 16 bold text colors.

4 years agopatch 8.2.0581: Win32 console: the cursor position is always top-left v8.2.0581
Bram Moolenaar [Wed, 15 Apr 2020 19:05:30 +0000 (21:05 +0200)]
patch 8.2.0581: Win32 console: the cursor position is always top-left

Problem:    Win32 console: the cursor position is always top-left.
Solution:   Revert the patch for restoring screen.

4 years agopatch 8.2.0580: window size wrong if 'ea' is off and 'splitright' is on v8.2.0580
Bram Moolenaar [Wed, 15 Apr 2020 18:05:47 +0000 (20:05 +0200)]
patch 8.2.0580: window size wrong if 'ea' is off and 'splitright' is on

Problem:    Window size wrong if 'ea' is off and 'splitright' is on and
            splitting then closing a window.
Solution:   Put abandoned window space in the right place. (Mark Waggoner)

4 years agopatch 8.2.0579: Coverity warns for unused value v8.2.0579
Bram Moolenaar [Tue, 14 Apr 2020 18:56:31 +0000 (20:56 +0200)]
patch 8.2.0579: Coverity warns for unused value

Problem:    Coverity warns for unused value.
Solution:   Change order and use "else if".

4 years agopatch 8.2.0578: heredoc for interfaces does not support "trim" v8.2.0578
Bram Moolenaar [Tue, 14 Apr 2020 18:15:49 +0000 (20:15 +0200)]
patch 8.2.0578: heredoc for interfaces does not support "trim"

Problem:    Heredoc for interfaces does not support "trim".
Solution:   Update the script heredoc support to be same as the :let command.
            (Yegappan Lakshmanan, closes #5916)

4 years agopatch 8.2.0577: not all modifiers supported for :options v8.2.0577
Bram Moolenaar [Mon, 13 Apr 2020 19:16:21 +0000 (21:16 +0200)]
patch 8.2.0577: not all modifiers supported for :options

Problem:    Not all modifiers supported for :options.
Solution:   Use all cmdmod.split flags. (closes #4401)

4 years agopatch 8.2.0576: some errors are not covered by tests v8.2.0576
Bram Moolenaar [Mon, 13 Apr 2020 17:55:50 +0000 (19:55 +0200)]
patch 8.2.0576: some errors are not covered by tests

Problem:    Some errors are not covered by tests.
Solution:   Add a few more tests. (Dominique Pelle, closes #5920)

4 years agopatch 8.2.0575: :digraph! not tested v8.2.0575
Bram Moolenaar [Mon, 13 Apr 2020 17:46:43 +0000 (19:46 +0200)]
patch 8.2.0575: :digraph! not tested

Problem:    :digraph! not tested.
Solution:   Add a test. (Dominique Pelle, closes #5925)

4 years agopatch 8.2.0574: ipv6 feature not shown in :version output v8.2.0574
Bram Moolenaar [Mon, 13 Apr 2020 17:04:21 +0000 (19:04 +0200)]
patch 8.2.0574: ipv6 feature not shown in :version output

Problem:    Ipv6 feature not shown in :version output.
Solution:   Add ipv6 in :version output. (Ozaki Kiichi, closes #5924)

4 years agopatch 8.2.0573: using :version twice leaks memory v8.2.0573
Bram Moolenaar [Mon, 13 Apr 2020 16:25:33 +0000 (18:25 +0200)]
patch 8.2.0573: using :version twice leaks memory

Problem:    using :version twice leaks memory
Solution:   Only initialize variables once. (Dominique Pelle, closes #5917)

4 years agopatch 8.2.0572: using two lines for free and reset v8.2.0572
Bram Moolenaar [Mon, 13 Apr 2020 16:13:33 +0000 (18:13 +0200)]
patch 8.2.0572: using two lines for free and reset

Problem:    Using two lines for free and reset.
Solution:   Use VIM_CLEAR() instead. (Yegappan Lakshmanan)

4 years agopatch 8.2.0571: double free when passing invalid argument to job_start() v8.2.0571
Bram Moolenaar [Mon, 13 Apr 2020 15:44:47 +0000 (17:44 +0200)]
patch 8.2.0571: double free when passing invalid argument to job_start()

Problem:    Double free when passing invalid argument to job_start().
Solution:   Clear the argument when freed. (Masato Nishihata, closes #5926)

4 years agopatch 8.2.0570: Vim9: no error when omitting type from argument v8.2.0570
Bram Moolenaar [Mon, 13 Apr 2020 15:21:00 +0000 (17:21 +0200)]
patch 8.2.0570: Vim9: no error when omitting type from argument

Problem:    Vim9: no error when omitting type from argument.
Solution:   Enforce specifying argument types.

4 years agopatch 8.2.0569: build failure with tiny version v8.2.0569
Bram Moolenaar [Mon, 13 Apr 2020 13:06:53 +0000 (15:06 +0200)]
patch 8.2.0569: build failure with tiny version

Problem:    Build failure with tiny version.
Solution:   Add #ifdef.

4 years agopatch 8.2.0568: the man filetype plugin overwrites the unnamed register v8.2.0568
Bram Moolenaar [Mon, 13 Apr 2020 12:58:37 +0000 (14:58 +0200)]
patch 8.2.0568: the man filetype plugin overwrites the unnamed register

Problem:    The man filetype plugin overwrites the unnamed register.
Solution:   Use the black hole register. (Jason Franklin)

4 years agopatch 8.2.0567: Vim9: cannot put comments halfway expressions v8.2.0567
Bram Moolenaar [Mon, 13 Apr 2020 12:41:35 +0000 (14:41 +0200)]
patch 8.2.0567: Vim9: cannot put comments halfway expressions

Problem:    Vim9: cannot put comments halfway expressions.
Solution:   Support # comments in many places.

4 years agopatch 8.2.0566: Vim9: variable can be used uninitialized v8.2.0566
Bram Moolenaar [Sun, 12 Apr 2020 21:09:25 +0000 (23:09 +0200)]
patch 8.2.0566: Vim9: variable can be used uninitialized

Problem:    Vim9: variable can be used uninitialized.
Solution:   Jump to after where variable is used.

4 years agopatch 8.2.0565: Vim9: tests contain superfluous line continuation v8.2.0565
Bram Moolenaar [Sun, 12 Apr 2020 20:53:54 +0000 (22:53 +0200)]
patch 8.2.0565: Vim9: tests contain superfluous line continuation

Problem:    Vim9: tests contain superfluous line continuation.
Solution:   Remove line continuation no longer needed.  Skip empty lines.

4 years agopatch 8.2.0564: Vim9: calling a def function from non-vim9 may fail v8.2.0564
Bram Moolenaar [Sun, 12 Apr 2020 20:22:31 +0000 (22:22 +0200)]
patch 8.2.0564: Vim9: calling a def function from non-vim9 may fail

Problem:    Vim9: calling a def function from non-vim9 may fail.
Solution:   Convert varargs to a list.

4 years agopatch 8.2.0563: Vim9: cannot split a function line v8.2.0563
Bram Moolenaar [Sun, 12 Apr 2020 19:53:00 +0000 (21:53 +0200)]
patch 8.2.0563: Vim9: cannot split a function line

Problem:    Vim9: cannot split a function line.
Solution:   Continue in next line so long as the function isn't done.

4 years agopatch 8.2.0562: Vim9: cannot split an expression into multiple lines v8.2.0562
Bram Moolenaar [Sun, 12 Apr 2020 18:55:20 +0000 (20:55 +0200)]
patch 8.2.0562: Vim9: cannot split an expression into multiple lines

Problem:    Vim9: cannot split an expression into multiple lines.
Solution:   Continue in next line after an operator.

4 years agopatch 8.2.0561: Vim9: cannot split function call in multiple lines v8.2.0561
Bram Moolenaar [Sun, 12 Apr 2020 18:19:16 +0000 (20:19 +0200)]
patch 8.2.0561: Vim9: cannot split function call in multiple lines

Problem:    Vim9: cannot split function call in multiple lines.
Solution:   Find more arguments in following lines.

4 years agopatch 8.2.0560: compiler warning in tiny build v8.2.0560
Bram Moolenaar [Sun, 12 Apr 2020 18:01:11 +0000 (20:01 +0200)]
patch 8.2.0560: compiler warning in tiny build

Problem:    Compiler warning in tiny build.
Solution:   Move declaration inside #ifdef. (Dominique Pelle, closes #5915)