]> granicus.if.org Git - vim/log
vim
6 years agoUpdate runtime files.
Bram Moolenaar [Sun, 3 Feb 2019 14:27:20 +0000 (15:27 +0100)]
Update runtime files.

6 years agopatch 8.1.0871: build error when building with Ruby 2.6.0 v8.1.0871
Bram Moolenaar [Sun, 3 Feb 2019 14:18:35 +0000 (15:18 +0100)]
patch 8.1.0871: build error when building with Ruby 2.6.0

Problem:    Build error when building with Ruby 2.6.0.
Solution:   Change argument of rb_int2big_stub(). (Android Baumann,
            closes #3899)

6 years agopatch 8.1.0870: Vim doesn't use the new ConPTY support in Windows 10 v8.1.0870
Bram Moolenaar [Sun, 3 Feb 2019 13:53:10 +0000 (14:53 +0100)]
patch 8.1.0870: Vim doesn't use the new ConPTY support in Windows 10

Problem:    Vim doesn't use the new ConPTY support in Windows 10.
Solution:   Use ConPTY support, if available. (Nobuhiro Takasaki, closes #3794)

6 years agopatch 8.1.0869: Travis CI script is too complicated v8.1.0869
Bram Moolenaar [Sun, 3 Feb 2019 12:13:18 +0000 (13:13 +0100)]
patch 8.1.0869: Travis CI script is too complicated

Problem:    Travis CI script is too complicated.
Solution:   Add names to environments.  Move appveyor script outside of src
            directory. (Ozaki Kiichi, closes #3890)

6 years agopatch 8.1.0868: crash if triggering garbage collector after a function call v8.1.0868
Bram Moolenaar [Sat, 2 Feb 2019 13:02:30 +0000 (14:02 +0100)]
patch 8.1.0868: crash if triggering garbage collector after a function call

Problem:    Crash if triggering garbage collector after a function call.
            (Michael Henry)
Solution:   Don't call the garbage collector right away, do it later.
            (closes #3894)

6 years agopatch 8.1.0867: cannot build Python interface with Python 2.4 v8.1.0867
Bram Moolenaar [Fri, 1 Feb 2019 21:10:16 +0000 (22:10 +0100)]
patch 8.1.0867: cannot build Python interface with Python 2.4

Problem:    Cannot build Python interface with Python 2.4. (Tom G. Christensen)
Solution:   Define PyBytes_FromStringAndSize. (Ken Takata, closes #3888)

6 years agopatch 8.1.0866: build file dependencies are outdated v8.1.0866
Bram Moolenaar [Fri, 1 Feb 2019 19:42:22 +0000 (20:42 +0100)]
patch 8.1.0866: build file dependencies are outdated

Problem:    Build file dependencies are outdated. (John Little)
Solution:   Run "make proto" and "make depend".

6 years agopatch 8.1.0865: when 'listchars' only contains "nbsp:X" it does not work v8.1.0865
Bram Moolenaar [Thu, 31 Jan 2019 20:57:21 +0000 (21:57 +0100)]
patch 8.1.0865: when 'listchars' only contains "nbsp:X" it does not work

Problem:    When 'listchars' only contains "nbsp:X" it does not work.
Solution:   Set extra_check when lcs_nbsp is set. (Ralf Schandl, closes #3889)

6 years agopatch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff' v8.1.0864
Bram Moolenaar [Thu, 31 Jan 2019 17:26:10 +0000 (18:26 +0100)]
patch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff'

Problem:    Cannot have a local value for 'scrolloff' and 'sidescrolloff'.
            (Gary Holloway)
Solution:   Make 'scrolloff' and 'sidescrolloff' global-local. (mostly by
            Aron Widforss, closes #3539)

6 years agopatch 8.1.0863: cannot see what signal caused a job to end v8.1.0863
Bram Moolenaar [Thu, 31 Jan 2019 14:52:11 +0000 (15:52 +0100)]
patch 8.1.0863: cannot see what signal caused a job to end

Problem:    Cannot see what signal caused a job to end.
Solution:   Add "termsig" to job_info(). (Ozaki Kiichi, closes #3786)

6 years agopatch 8.1.0862: no verbose version of character classes v8.1.0862
Bram Moolenaar [Thu, 31 Jan 2019 14:34:40 +0000 (15:34 +0100)]
patch 8.1.0862: no verbose version of character classes

Problem:    No verbose version of character classes.
Solution:   Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi,
            closes #1373)

6 years agopatch 8.1.0861: building with MinGW and static libc doesn't work v8.1.0861
Bram Moolenaar [Thu, 31 Jan 2019 13:43:19 +0000 (14:43 +0100)]
patch 8.1.0861: building with MinGW and static libc doesn't work

Problem:    Building with MinGW and static libc doesn't work.
Solution:   Change the LIB argument. (Ken Takata)

6 years agopatch 8.1.0860: debug lines left in the code v8.1.0860
Bram Moolenaar [Thu, 31 Jan 2019 13:29:42 +0000 (14:29 +0100)]
patch 8.1.0860: debug lines left in the code

Problem:    Debug lines left in the code.
Solution:   Delete the lines.

6 years agopatch 8.1.0859: "%v" in 'errorformat' does handle multi-byte characters v8.1.0859
Bram Moolenaar [Thu, 31 Jan 2019 13:27:04 +0000 (14:27 +0100)]
patch 8.1.0859: "%v" in 'errorformat' does handle multi-byte characters

Problem:    "%v" in 'errorformat' does handle multi-byte characters.
Solution:   Handle multi-byte characters. (Yegappan Lakshmanan, closes #3700)

6 years agopatch 8.1.0858: 'indentkeys' and 'cinkeys' defaults are different v8.1.0858
Bram Moolenaar [Thu, 31 Jan 2019 13:12:57 +0000 (14:12 +0100)]
patch 8.1.0858: 'indentkeys' and 'cinkeys' defaults are different

Problem:    'indentkeys' and 'cinkeys' defaults are different.
Solution:   Make them the same, update docs. (close #3882)

6 years agopatch 8.1.0857: indent functionality is not separated v8.1.0857
Bram Moolenaar [Thu, 31 Jan 2019 12:48:09 +0000 (13:48 +0100)]
patch 8.1.0857: indent functionality is not separated

Problem:    Ignore functionality is not separated.
Solution:   Move indent functionality into a new file. (Yegappan Lakshmanan,
            closes #3886)

6 years agopatch 8.1.0856: when scrolling a window the cursorline is not always updated v8.1.0856
Bram Moolenaar [Thu, 31 Jan 2019 12:22:32 +0000 (13:22 +0100)]
patch 8.1.0856: when scrolling a window the cursorline is not always updated

Problem:    When scrolling a window other than the current one the cursorline
            highlighting is not always updated. (Jason Franklin)
Solution:   Call redraw_for_cursorline() after scrolling.  Only set
            w_last_cursorline when drawing the cursor line.  Reset the lines
            to be redrawn also when redrawing the whole window.

6 years agopatch 8.1.0855: cannot build xxd with MSVC 10 v8.1.0855
Bram Moolenaar [Thu, 31 Jan 2019 10:00:42 +0000 (11:00 +0100)]
patch 8.1.0855: cannot build xxd with MSVC 10

Problem:    Cannot build xxd with MSVC 10.
Solution:   Move declaration to start of block.

6 years agopatch 8.1.0854: xxd does not work with more than 32 bit addresses v8.1.0854
Bram Moolenaar [Wed, 30 Jan 2019 22:02:25 +0000 (23:02 +0100)]
patch 8.1.0854: xxd does not work with more than 32 bit addresses

Problem:    xxd does not work with more than 32 bit addresses.
Solution:   Add support for 64 bit addresses. (Christer Jensen, closes #3791)

6 years agopatch 8.1.0853: options test fails on Mac v8.1.0853
Bram Moolenaar [Wed, 30 Jan 2019 21:36:18 +0000 (22:36 +0100)]
patch 8.1.0853: options test fails on Mac

Problem:    Options test fails on Mac.
Solution:   Remove a trailing slash from $TMPDIR.

6 years agopatch 8.1.0852: findfile() and finddir() are not properly tested v8.1.0852
Bram Moolenaar [Wed, 30 Jan 2019 21:13:35 +0000 (22:13 +0100)]
patch 8.1.0852: findfile() and finddir() are not properly tested

Problem:    findfile() and finddir() are not properly tested.
Solution:   Extend the test and add more. (Dominique Pelle, closes #3880)

6 years agopatch 8.1.0851: feedkeys() with "L" does not work properly v8.1.0851
Bram Moolenaar [Wed, 30 Jan 2019 21:01:40 +0000 (22:01 +0100)]
patch 8.1.0851: feedkeys() with "L" does not work properly

Problem:    feedkeys() with "L" does not work properly.
Solution:   Do not set typebuf_was_filled when using "L". (Ozaki Kiichi,
            closes #3885)

6 years agopatch 8.1.0850: test for 'backupskip' is not correct v8.1.0850
Bram Moolenaar [Wed, 30 Jan 2019 20:51:27 +0000 (21:51 +0100)]
patch 8.1.0850: test for 'backupskip' is not correct

Problem:    Test for 'backupskip' is not correct.
Solution:   Split the option in parts and use expand(). (Michael Soyka)

6 years agopatch 8.1.0849: cursorline highlight is not always updated v8.1.0849
Bram Moolenaar [Wed, 30 Jan 2019 20:41:14 +0000 (21:41 +0100)]
patch 8.1.0849: cursorline highlight is not always updated

Problem:    Cursorline highlight is not always updated.
Solution:   Set w_last_cursorline when redrawing.  Fix resetting cursor flags
            when using the popup menu.

6 years agopatch 8.1.0848: cannot build with Ruby 1.8 v8.1.0848
Bram Moolenaar [Wed, 30 Jan 2019 20:00:12 +0000 (21:00 +0100)]
patch 8.1.0848: cannot build with Ruby 1.8

Problem:    Cannot build with Ruby 1.8. (Tom G. Christensen)
Solution:   Use rb-str_new2(). (Yasuhiro Matsumoto, closes #3883,
            closes #3884)

6 years agopatch 8.1.0847: may use terminal after it was cleaned up v8.1.0847
Bram Moolenaar [Tue, 29 Jan 2019 22:06:54 +0000 (23:06 +0100)]
patch 8.1.0847: may use terminal after it was cleaned up

Problem:    May use terminal after it was cleaned up.
Solution:   Use the job pointer.

6 years agopatch 8.1.0846: not easy to recognize the system Vim runs on v8.1.0846
Bram Moolenaar [Tue, 29 Jan 2019 21:58:21 +0000 (22:58 +0100)]
patch 8.1.0846: not easy to recognize the system Vim runs on

Problem:    Not easy to recognize the system Vim runs on.
Solution:   Add more items to the features list. (Ozaki Kiichi, closes #3855)

6 years agopatch 8.1.0845: having job_status() free the job causes problems v8.1.0845
Bram Moolenaar [Tue, 29 Jan 2019 21:29:07 +0000 (22:29 +0100)]
patch 8.1.0845: having job_status() free the job causes problems

Problem:    Having job_status() free the job causes problems.
Solution:   Do not actually free the job or terminal yet, put it in a list and
            free it a bit later. Do not use a terminal after checking the job
            status.  (closes #3873)

6 years agopatch 8.1.0844: when timer fails test will hang forever v8.1.0844
Bram Moolenaar [Tue, 29 Jan 2019 19:36:56 +0000 (20:36 +0100)]
patch 8.1.0844: when timer fails test will hang forever

Problem:    When timer fails test will hang forever.
Solution:   Use reltime() to limit waiting time. (Ozaki Kiichi, closes #3878)

6 years agopatch 8.1.0843: memory leak when running "make test_cd" v8.1.0843
Bram Moolenaar [Tue, 29 Jan 2019 19:17:28 +0000 (20:17 +0100)]
patch 8.1.0843: memory leak when running "make test_cd"

Problem:    Memory leak when running "make test_cd".
Solution:   Free the stack element when failing. (Dominique Pelle,
            closes #3877)

6 years agopatch 8.1.0842: getchar_zero test fails on MS-Windows v8.1.0842
Bram Moolenaar [Mon, 28 Jan 2019 22:20:04 +0000 (23:20 +0100)]
patch 8.1.0842: getchar_zero test fails on MS-Windows

Problem:    getchar_zero test fails on MS-Windows.
Solution:   Disable the test for now.

6 years agopatch 8.1.0841: travis config to get Lua on MacOS is too complicated v8.1.0841
Bram Moolenaar [Mon, 28 Jan 2019 21:59:36 +0000 (22:59 +0100)]
patch 8.1.0841: travis config to get Lua on MacOS is too complicated

Problem:    Travis config to get Lua on MacOS is too complicated.
Solution:   Use an addons entry. (Ozaki Kiichi, closes 3876)

6 years agopatch 8.1.0840: getchar(0) never returns a character in the terminal v8.1.0840
Bram Moolenaar [Mon, 28 Jan 2019 21:32:58 +0000 (22:32 +0100)]
patch 8.1.0840: getchar(0) never returns a character in the terminal

Problem:    getchar(0) never returns a character in the terminal.
Solution:   Call wait_func() at least once.

6 years agopatch 8.1.0839: when using VTP wrong colors after a color scheme change v8.1.0839
Bram Moolenaar [Mon, 28 Jan 2019 19:19:05 +0000 (20:19 +0100)]
patch 8.1.0839: when using VTP wrong colors after a color scheme change

Problem:    When using VTP wrong colors after a color scheme change.
Solution:   When VTP is active always clear after a color scheme change.
            (Nobuhiro Takasaki, closes #3872)

6 years agopatch 8.1.0838: compiler warning for type conversion v8.1.0838
Bram Moolenaar [Mon, 28 Jan 2019 19:04:24 +0000 (20:04 +0100)]
patch 8.1.0838: compiler warning for type conversion

Problem:    Compiler warning for type conversion.
Solution:   Add a type cast. (Mike Williams)

6 years agopatch 8.1.0837: timer interrupting cursorhold and mapping not tested v8.1.0837
Bram Moolenaar [Sun, 27 Jan 2019 21:32:55 +0000 (22:32 +0100)]
patch 8.1.0837: timer interrupting cursorhold and mapping not tested

Problem:    Timer interrupting cursorhold and mapping not tested.
Solution:   Add tests with timers. (Ozaki Kiichi, closes #3871)

6 years agopatch 8.1.0836: user completion test can fail on MS-Windows v8.1.0836
Bram Moolenaar [Sun, 27 Jan 2019 19:43:41 +0000 (20:43 +0100)]
patch 8.1.0836: user completion test can fail on MS-Windows

Problem:    User completion test can fail on MS-Windows.
Solution:   Allow for other names befor "Administrator".

6 years agopatch 8.1.0835: GUI build fails on MS-Windows v8.1.0835
Bram Moolenaar [Sun, 27 Jan 2019 16:08:40 +0000 (17:08 +0100)]
patch 8.1.0835: GUI build fails on MS-Windows

Problem:    GUI build fails on MS-Windows.
Solution:   Adjust #ifdef.

6 years agopatch 8.1.0834: GUI may wait too long before dealing with messages v8.1.0834
Bram Moolenaar [Sun, 27 Jan 2019 15:55:47 +0000 (16:55 +0100)]
patch 8.1.0834: GUI may wait too long before dealing with messages

Problem:    GUI may wait too long before dealing with messages.  Returning
            early may cause a mapping to time out.
Solution:   Use the waiting loop from Unix also for the GUI.
            (closes #3817, closes #3824)

6 years agopatch 8.1.0833: memory leak when jumps output is filtered v8.1.0833
Bram Moolenaar [Sun, 27 Jan 2019 14:07:39 +0000 (15:07 +0100)]
patch 8.1.0833: memory leak when jumps output is filtered

Problem:    Memory leak when jumps output is filtered.
Solution:   Free the filtered name. (Dominique Pelle, closes #3869)

6 years agopatch 8.1.0832: confirm() is not tested v8.1.0832
Bram Moolenaar [Sun, 27 Jan 2019 14:00:36 +0000 (15:00 +0100)]
patch 8.1.0832: confirm() is not tested

Problem:    confirm() is not tested.
Solution:   Add a test. (Dominique Pelle, closes #3868)

6 years agopatch 8.1.0831: xxd test fails if man page has dos fileformat v8.1.0831
Bram Moolenaar [Sun, 27 Jan 2019 13:41:43 +0000 (14:41 +0100)]
patch 8.1.0831: xxd test fails if man page has dos fileformat

Problem:    Xxd test fails if man page has dos fileformat.
Solution:   Make a copy with unix fileformat.

6 years agopatch 8.1.0830: test leaves directory behind on MS-Windows v8.1.0830
Bram Moolenaar [Sun, 27 Jan 2019 13:29:24 +0000 (14:29 +0100)]
patch 8.1.0830: test leaves directory behind on MS-Windows

Problem:    Test leaves directory behind on MS-Windows.
Solution:   Close buffer before deleting directory.

6 years agopatch 8.1.0829: when 'hidden' is set session creates extra buffers v8.1.0829
Bram Moolenaar [Sat, 26 Jan 2019 19:07:38 +0000 (20:07 +0100)]
patch 8.1.0829: when 'hidden' is set session creates extra buffers

Problem:    When 'hidden' is set session creates extra buffers.
Solution:   Move :badd commands to the end. (Jason Franklin)

6 years agopatch 8.1.0828: still using FEAT_VIRTUALEDIT v8.1.0828
Bram Moolenaar [Sat, 26 Jan 2019 16:43:21 +0000 (17:43 +0100)]
patch 8.1.0828: still using FEAT_VIRTUALEDIT

Problem:    Still using FEAT_VIRTUALEDIT.
Solution:   Remove last use of FEAT_VIRTUALEDIT.

6 years agoUpdated runtime files.
Bram Moolenaar [Sat, 26 Jan 2019 16:41:47 +0000 (17:41 +0100)]
Updated runtime files.

6 years agopatch 8.1.0827: missing dependency in Makefile v8.1.0827
Bram Moolenaar [Sat, 26 Jan 2019 16:36:51 +0000 (17:36 +0100)]
patch 8.1.0827: missing dependency in Makefile

Problem:    Missing dependency in Makefile.
Solution:   Add dependency from autocmd.o on auto/osdef.h

6 years agopatch 8.1.0826: too many #ifdefs v8.1.0826
Bram Moolenaar [Sat, 26 Jan 2019 16:28:26 +0000 (17:28 +0100)]
patch 8.1.0826: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_VIRTUALEDIT.  Adds about 10Kbyte to the code.

6 years agopatch 8.1.0825: code for autocommands is mixed with file I/O code v8.1.0825
Bram Moolenaar [Sat, 26 Jan 2019 15:21:07 +0000 (16:21 +0100)]
patch 8.1.0825: code for autocommands is mixed with file I/O code

Problem:    Code for autocommands is mixed with file I/O code.
Solution:   Move autocommand code to a separate file. (Yegappan Lakshmanan,
            closes #3863)

6 years agopatch 8.1.0824: SunOS/Solaris has a problem with ttys v8.1.0824
Bram Moolenaar [Sat, 26 Jan 2019 14:12:55 +0000 (15:12 +0100)]
patch 8.1.0824: SunOS/Solaris has a problem with ttys

Problem:    SunOS/Solaris has a problem with ttys.
Solution:   Add mch_isatty() with extra handling for SunOS. (Ozaki Kiichi,
            closes #3865)

6 years agopatch 8.1.0823: not sufficient testing of xxd v8.1.0823
Bram Moolenaar [Sat, 26 Jan 2019 13:11:19 +0000 (14:11 +0100)]
patch 8.1.0823: not sufficient testing of xxd

Problem:    Not sufficient testing of xxd.
Solution:   Add some more test coverage.

6 years agopatch 8.1.0822: peeking and flushing output slows down execution v8.1.0822
Bram Moolenaar [Fri, 25 Jan 2019 21:29:57 +0000 (22:29 +0100)]
patch 8.1.0822: peeking and flushing output slows down execution

Problem:    Peeking and flushing output slows down execution.
Solution:   Do not update the mode message when global_busy is set.  Do not
            flush when only peeking for a character. (Ken Takata)

6 years agopatch 8.1.0821: xxd "usage" output and other arguments not tested v8.1.0821
Bram Moolenaar [Fri, 25 Jan 2019 20:52:17 +0000 (21:52 +0100)]
patch 8.1.0821: xxd "usage" output and other arguments not tested

Problem:    Xxd "usage" output and other arguments not tested.
Solution:   Add a test to trigger the usage output in various ways.  Fix
            uncovered problem.

6 years agopatch 8.1.0820: test for sending large data over channel sometimes fails v8.1.0820
Bram Moolenaar [Fri, 25 Jan 2019 20:01:17 +0000 (21:01 +0100)]
patch 8.1.0820: test for sending large data over channel sometimes fails

Problem:    Test for sending large data over channel sometimes fails.
Solution:   Handle that the job may have finished early.  Also fix that file
            changed test doesn't work in the GUI and reduce flakyness. (Ozaki
            Kiichi, closes #3861)

6 years agopatch 8.1.0819: a failed assert with a long string is hard to read v8.1.0819
Bram Moolenaar [Fri, 25 Jan 2019 19:48:33 +0000 (20:48 +0100)]
patch 8.1.0819: a failed assert with a long string is hard to read

Problem:    A failed assert with a long string is hard to read.
Solution:   Shorten the assert message.

6 years agopatch 8.1.0818: MS-Windows: cannot send large data with ch_sendraw() v8.1.0818
Bram Moolenaar [Thu, 24 Jan 2019 22:11:49 +0000 (23:11 +0100)]
patch 8.1.0818: MS-Windows: cannot send large data with ch_sendraw()

Problem:    MS-Windows: cannot send large data with ch_sendraw().
Solution:   Split write into several WriteFile() calls. (Yasuhiro Matsumoto,
            closes #3823)

6 years agopatch 8.1.0817: ":=" command is not tested v8.1.0817
Bram Moolenaar [Thu, 24 Jan 2019 21:42:37 +0000 (22:42 +0100)]
patch 8.1.0817: ":=" command is not tested

Problem:    ":=" command is not tested.
Solution:   Add a test. (Dominique Pelle, closes #3859)

6 years agopatch 8.1.0816: test for 'runtimepath' in session fails on MS-Windows v8.1.0816
Bram Moolenaar [Thu, 24 Jan 2019 21:23:58 +0000 (22:23 +0100)]
patch 8.1.0816: test for 'runtimepath' in session fails on MS-Windows

Problem:    Test for 'runtimepath' in session fails on MS-Windows.
Solution:   Skip the test for now.

6 years agopatch 8.1.0815: dialog for file changed outside of Vim not tested v8.1.0815
Bram Moolenaar [Thu, 24 Jan 2019 20:58:10 +0000 (21:58 +0100)]
patch 8.1.0815: dialog for file changed outside of Vim not tested

Problem:    Dialog for file changed outside of Vim not tested.
Solution:   Add a test.  Move FileChangedShell test.  Add 'L' flag to
            feedkeys().

6 years agopatch 8.1.0814: :mksession cannot handle a very long 'runtimepath' v8.1.0814
Bram Moolenaar [Thu, 24 Jan 2019 19:30:52 +0000 (20:30 +0100)]
patch 8.1.0814: :mksession cannot handle a very long 'runtimepath'

Problem:    :mksession cannot handle a very long 'runtimepath'. (Timothy
            Madden)
Solution:   Expand each part separately, instead of the whole option at once.
            (Christian Brabandt, closes #3466)

6 years agopatch 8.1.0813: FileChangedShell not sufficiently tested v8.1.0813
Bram Moolenaar [Thu, 24 Jan 2019 18:37:40 +0000 (19:37 +0100)]
patch 8.1.0813: FileChangedShell not sufficiently tested

Problem:    FileChangedShell not sufficiently tested.
Solution:   Add a more comprehensive test case.

6 years agopatch 8.1.0812: Unicode 16 feature is not useful v8.1.0812
Bram Moolenaar [Thu, 24 Jan 2019 17:20:17 +0000 (18:20 +0100)]
patch 8.1.0812: Unicode 16 feature is not useful

Problem:    Unicode 16 feature is not useful and cannot be detected.
Solution:   Remove UNICODE16.

6 years agopatch 8.1.0811: too many #ifdefs v8.1.0811
Bram Moolenaar [Thu, 24 Jan 2019 16:59:39 +0000 (17:59 +0100)]
patch 8.1.0811: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, the final chapter.

6 years agopatch 8.1.0810: too many #ifdefs v8.1.0810
Bram Moolenaar [Thu, 24 Jan 2019 16:18:42 +0000 (17:18 +0100)]
patch 8.1.0810: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, part 4.

6 years agopatch 8.1.0809: too many #ifdefs v8.1.0809
Bram Moolenaar [Thu, 24 Jan 2019 15:39:02 +0000 (16:39 +0100)]
patch 8.1.0809: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, part 3.

6 years agopatch 8.1.0808: MS-Windows: build error with GUI v8.1.0808
Bram Moolenaar [Thu, 24 Jan 2019 15:27:46 +0000 (16:27 +0100)]
patch 8.1.0808: MS-Windows: build error with GUI

Problem:    MS-Windows: build error with GUI.
Solution:   Remove "static".

6 years agopatch 8.1.0807: session test fails on MS-Windows v8.1.0807
Bram Moolenaar [Thu, 24 Jan 2019 14:57:30 +0000 (15:57 +0100)]
patch 8.1.0807: session test fails on MS-Windows

Problem:    Session test fails on MS-Windows.
Solution:   Don't try creating file with illegal name.

6 years agopatch 8.1.0806: too many #ifdefs v8.1.0806
Bram Moolenaar [Thu, 24 Jan 2019 14:54:21 +0000 (15:54 +0100)]
patch 8.1.0806: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, part 2.

6 years agopatch 8.1.0805: too many #ifdefs v8.1.0805
Bram Moolenaar [Thu, 24 Jan 2019 14:04:48 +0000 (15:04 +0100)]
patch 8.1.0805: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_MBYTE, part 1.

6 years agopatch 8.1.0804: crash when setting v:errmsg to empty list v8.1.0804
Bram Moolenaar [Thu, 24 Jan 2019 12:58:11 +0000 (13:58 +0100)]
patch 8.1.0804: crash when setting v:errmsg to empty list

Problem:    Crash when setting v:errmsg to empty list. (Jaon Franklin)
Solution:   Separate getting value and assigning result.

6 years agopatch 8.1.0803: session file has problem with single quote in file name v8.1.0803
Bram Moolenaar [Thu, 24 Jan 2019 12:34:42 +0000 (13:34 +0100)]
patch 8.1.0803: session file has problem with single quote in file name

Problem:    Session file has problem with single quote in file name. (Jon
            Crowe)
Solution:   Use a double quoted string.  Add a test.

6 years agopatch 8.1.0802: negative index doesn't work for Blob v8.1.0802
Bram Moolenaar [Thu, 24 Jan 2019 11:31:44 +0000 (12:31 +0100)]
patch 8.1.0802: negative index doesn't work for Blob

Problem:    Negative index doesn't work for Blob.
Solution:   Make it work, add a test. (closes #3856)

6 years agopatch 8.1.0801: MinGW: no hint that tests fail because of small terminal v8.1.0801
Bram Moolenaar [Thu, 24 Jan 2019 11:18:46 +0000 (12:18 +0100)]
patch 8.1.0801: MinGW: no hint that tests fail because of small terminal

Problem:    MinGW: no hint that tests fail because of small terminal.
Solution:   Add a rule for test1 that checks for "wrongtermsize".
            (msoyka-of-wharton)

6 years agopatch 8.1.0800: may use a lot of memory when a function refers itself v8.1.0800
Bram Moolenaar [Wed, 23 Jan 2019 22:00:30 +0000 (23:00 +0100)]
patch 8.1.0800: may use a lot of memory when a function refers itself

Problem:    May use a lot of memory when a function creates a cyclic
            reference.
Solution:   After saving a funccal many times, invoke the garbage collector.
            (closes #3835)

6 years agopatch 8.1.0799: calling deleted function; test doesn't work on Mac v8.1.0799
Bram Moolenaar [Wed, 23 Jan 2019 21:33:18 +0000 (22:33 +0100)]
patch 8.1.0799: calling deleted function; test doesn't work on Mac

Problem:    Calling deleted function; test doesn't work on Mac.
Solution:   Wait for the function to be called before deleting it. Use a job
            to write to the pty, unless in the GUI. (Ozaki Kiichi,
            closes #3854)

6 years agopatch 8.1.0798: changing a blob while iterating over it works strangely v8.1.0798
Bram Moolenaar [Wed, 23 Jan 2019 20:56:21 +0000 (21:56 +0100)]
patch 8.1.0798: changing a blob while iterating over it works strangely

Problem:    Changing a blob while iterating over it works strangely.
Solution:   Make a copy of the Blob before iterating.

6 years agopatch 8.1.0797: error E898 is used twice v8.1.0797
Bram Moolenaar [Wed, 23 Jan 2019 20:15:02 +0000 (21:15 +0100)]
patch 8.1.0797: error E898 is used twice

Problem:    Error E898 is used twice.
Solution:   Rename the Blob error to E899. (closes #3853)

6 years agopatch 8.1.0796: MS-Windows 7: problem with named pipe on channel v8.1.0796
Bram Moolenaar [Tue, 22 Jan 2019 22:01:40 +0000 (23:01 +0100)]
patch 8.1.0796: MS-Windows 7: problem with named pipe on channel

Problem:    MS-Windows 7: problem with named pipe on channel.
Solution:   Put back the disconnect/connect calls. (Yasuhiro Matsumoto,
            closes #3833)

6 years agopatch 8.1.0795: cannot build without popup menu v8.1.0795
Bram Moolenaar [Tue, 22 Jan 2019 21:55:00 +0000 (22:55 +0100)]
patch 8.1.0795: cannot build without popup menu

Problem:    Cannot build without popup menu.
Solution:   Add #ifdef

6 years agopatch 8.1.0794: white space before " -Ntabmove" causes problems v8.1.0794
Bram Moolenaar [Tue, 22 Jan 2019 21:41:42 +0000 (22:41 +0100)]
patch 8.1.0794: white space before " -Ntabmove" causes problems

Problem:    White space before " -Ntabmove" causes problems.
Solution:   Skip whitespace. (Ozaki Kiichi, closes #3841)

6 years agopatch 8.1.0793: incorrect error messages for functions that take a Blob v8.1.0793
Bram Moolenaar [Tue, 22 Jan 2019 21:20:38 +0000 (22:20 +0100)]
patch 8.1.0793: incorrect error messages for functions that take a Blob

Problem:    Incorrect error messages for functions that now take a Blob
            argument.
Solution:   Adjust the error messages. (Dominique Pelle, closes #3846)

6 years agopatch 8.1.0792: bad display if opening cmdline window from Insert completion v8.1.0792
Bram Moolenaar [Tue, 22 Jan 2019 21:08:09 +0000 (22:08 +0100)]
patch 8.1.0792: bad display if opening cmdline window from Insert completion

Problem:    Popup menu is displayed on top of the cmdline window if it is
            opened from Insert completion. (Bjorn Linse)
Solution:   Remove the popup menu.  Restore the cursor position.
            (closes #3838)

6 years agopatch 8.1.0791: a few compiler warnings on VMS v8.1.0791
Bram Moolenaar [Tue, 22 Jan 2019 20:45:40 +0000 (21:45 +0100)]
patch 8.1.0791: a few compiler warnings on VMS

Problem:    A few compiler warnings on VMS.
Solution:   Remove type cast.  Adjust #ifdef. (Zoltan Arpadffy)

6 years agopatch 8.1.0790: code for creating tabpages in session is too complex v8.1.0790
Bram Moolenaar [Tue, 22 Jan 2019 20:27:13 +0000 (21:27 +0100)]
patch 8.1.0790: code for creating tabpages in session is too complex

Problem:    Code for creating tabpages in session is too complex.
Solution:   Simplify the code. (Jason Franklin)

6 years agopatch 8.1.0789: sourcing a session sets v:errmsg v8.1.0789
Bram Moolenaar [Mon, 21 Jan 2019 22:03:49 +0000 (23:03 +0100)]
patch 8.1.0789: sourcing a session sets v:errmsg

Problem:    Sourcing a session sets v:errmsg.
Solution:   Use "%argdel" instead of "argdel *". (Jason Franklin)

6 years agopatch 8.1.0788: cannot build with tiny features v8.1.0788
Bram Moolenaar [Sun, 20 Jan 2019 22:43:57 +0000 (23:43 +0100)]
patch 8.1.0788: cannot build with tiny features

Problem:    Cannot build with tiny features.
Solution:   Adjust #ifdefs.

6 years agopatch 8.1.0787: compiler warning for unused function v8.1.0787
Bram Moolenaar [Sun, 20 Jan 2019 17:39:30 +0000 (18:39 +0100)]
patch 8.1.0787: compiler warning for unused function

Problem:    Compiler warning for unused function. (Tony Mechelynck)
Solution:   Tune #ifdef around setjmp functions.

6 years agopatch 8.1.0786: ml_get error when updating the status line v8.1.0786
Bram Moolenaar [Sun, 20 Jan 2019 17:25:54 +0000 (18:25 +0100)]
patch 8.1.0786: ml_get error when updating the status line

Problem:    ml_get error when updating the status line and a terminal had its
            scrollback cleared.  (Chris Patuzzo)
Solution:   Check the cursor position when drawing the status line.
            (closes #3830)

6 years agopatch 8.1.0785: depending on the configuration some functions are unused v8.1.0785
Bram Moolenaar [Sun, 20 Jan 2019 14:30:40 +0000 (15:30 +0100)]
patch 8.1.0785: depending on the configuration some functions are unused

Problem:    Depending on the configuration some functions are unused.
Solution:   Add more #ifdefs, remove unused functions. (Dominique Pelle,
            closes #3822)

6 years agopatch 8.1.0784: messy indent in if statement v8.1.0784
Bram Moolenaar [Sat, 19 Jan 2019 20:12:24 +0000 (21:12 +0100)]
patch 8.1.0784: messy indent in if statement

Problem:    Messy indent in if statement.
Solution:   Improve structure of if statement. (Ozaki Kiichi, closes #3826)

6 years agopatch 8.1.0783: compiler warning for signed/unsigned v8.1.0783
Bram Moolenaar [Sat, 19 Jan 2019 20:06:58 +0000 (21:06 +0100)]
patch 8.1.0783: compiler warning for signed/unsigned

Problem:    Compiler warning for signed/unsigned.
Solution:   Add type cast.  Change type of buffer. (Ozaki Kiichi, closes #3827)

6 years agopatch 8.1.0782: Win32: cursor blinks when Vim is not active v8.1.0782
Bram Moolenaar [Sat, 19 Jan 2019 18:54:20 +0000 (19:54 +0100)]
patch 8.1.0782: Win32: cursor blinks when Vim is not active

Problem:    Win32: cursor blinks when Vim is not active.
Solution:   Remove call to setActiveWindow(). (Yasuhiro Matsumoto,
            closes #3778)

6 years agopatch 8.1.0781: build error when using if_xcmdsrv.c v8.1.0781
Bram Moolenaar [Sat, 19 Jan 2019 17:23:41 +0000 (18:23 +0100)]
patch 8.1.0781: build error when using if_xcmdsrv.c

Problem:    Build error when using if_xcmdsrv.c.
Solution:   Add missing part of 8.1.0779.

6 years agopatch 8.1.0780: terminal test fails on Mac v8.1.0780
Bram Moolenaar [Sat, 19 Jan 2019 17:20:45 +0000 (18:20 +0100)]
patch 8.1.0780: terminal test fails on Mac

Problem:    Terminal test fails on Mac.
Solution:   Skip the test on Mac.

6 years agopatch 8.1.0779: argument for message functions is inconsistent v8.1.0779
Bram Moolenaar [Sat, 19 Jan 2019 16:43:09 +0000 (17:43 +0100)]
patch 8.1.0779: argument for message functions is inconsistent

Problem:    Argument for message functions is inconsistent.
Solution:   Make first argument to msg() "char *".

6 years agopatch 8.1.0778: terminal test fails on MS-Windows v8.1.0778
Bram Moolenaar [Sat, 19 Jan 2019 14:27:08 +0000 (15:27 +0100)]
patch 8.1.0778: terminal test fails on MS-Windows

Problem:    Terminal test fails on MS-Windows.
Solution:   Temporarily skip the test on MS-Windows.  Do run it both in
            terminal and GUI on other systems.

6 years agopatch 8.1.0777: Win32: using pipes for channel does not work well v8.1.0777
Bram Moolenaar [Sat, 19 Jan 2019 13:37:00 +0000 (14:37 +0100)]
patch 8.1.0777: Win32: using pipes for channel does not work well

Problem:    Win32: using pipes for channel does not work well.
Solution:   Use a larger buffer and handle overlaps. (Yasuhiro Matsumoto,
            closes #3782)

6 years agopatch 8.1.0776: Travis does not build a version without GUI on Linux v8.1.0776
Bram Moolenaar [Sat, 19 Jan 2019 12:46:50 +0000 (13:46 +0100)]
patch 8.1.0776: Travis does not build a version without GUI on Linux

Problem:    Travis does not build a version without GUI on Linux.
Solution:   Add an environment for tiny features without GUI.

6 years agopatch 8.1.0775: matching too many files as zsh v8.1.0775
Bram Moolenaar [Fri, 18 Jan 2019 22:14:43 +0000 (23:14 +0100)]
patch 8.1.0775: matching too many files as zsh

Problem:    Matching too many files as zsh. (Danek Duvall)
Solution:   Be more specific with zsh filetype patterns.

6 years agopatch 8.1.0774: VMS build is missing the blob file v8.1.0774
Bram Moolenaar [Fri, 18 Jan 2019 21:59:53 +0000 (22:59 +0100)]
patch 8.1.0774: VMS build is missing the blob file

Problem:    VMS build is missing the blob file.
Solution:   Add the blob file to the build rules. (Zoltan Arpadffy)